Commit Graph

  • 2f0b084cc6 refactor(curve): rename tests Florian Pellissier 2024-07-31 12:00:56 +02:00
  • 4d528ddab3 fix(curve): fix curve tests after SDKv2 update, also add a few missing tests Florian Pellissier 2024-07-31 11:40:26 +02:00
  • 115e552f2f Merge pull request #57 from propeller-heads/tl/sdk-improvements tvinagre 2024-08-08 17:58:36 -03:00
  • 5eea31db40 Rename adapter_handler to adapter_builder and move responsibilities Thales Lima 2024-08-08 22:55:18 +02:00
  • c0382fefdf Add aftermath logs Thales Lima 2024-08-08 17:02:31 +02:00
  • c4024b9849 Better error diff and colorize it Thales Lima 2024-08-08 16:21:22 +02:00
  • 139f7ac3f5 refactor(substreams-testing): Remove shallow functions, be more 🐍 Florian Pellissier 2024-08-08 00:12:34 +02:00
  • 1f9fe8d583 refactor(substreams-testing): Use Pydantic validators, Hexbytes and improve description Florian Pellissier 2024-08-07 23:53:34 +02:00
  • 95efda0423 refactor(substreams-testing): Use Pydantic to deserialize test_assets.yaml Florian Pellissier 2024-08-06 13:32:58 +02:00
  • 09d266a810 fix: Update requirements.txt kayibal 2024-08-07 14:44:28 +02:00
  • e302bfb4a6 feat: Request only contracts of interest kayibal 2024-08-07 13:47:21 +02:00
  • 9f4503e2a9 fix: Misc fixes around byte encoding. kayibal 2024-08-07 13:42:13 +02:00
  • 9df366b29d fix(balancer): Change pool_id encoding to utf-8. kayibal 2024-08-07 13:30:44 +02:00
  • 5238141771 Fix hexbytes comparison, fix attribute access Thales Lima 2024-08-07 05:13:14 +02:00
  • cb6e997375 Add token_factory Thales Lima 2024-08-06 17:28:47 +02:00
  • d0c248fcb6 Add build_snapshot_message method Thales Lima 2024-08-06 06:03:29 +02:00
  • d893ab264c Start using external modules Thales 2024-08-05 19:58:10 -03:00
  • 8ea02613a2 Improve README, add foundry to docker, add handler to build targets Thales Lima 2024-08-02 04:03:09 +02:00
  • 11619bf8be Add initialization-block to tycho runner, fix docker and improve docs Thales 2024-08-01 01:35:55 -03:00
  • 67f10e777a Merge pull request #63 from propeller-heads/revert-58-pm/eng-3406-add-swap-bytes-param Pierre 2024-08-08 22:27:06 +02:00
  • b3e3672172 Revert "ENG-3406: Add new bytes parameter to swap" Pierre 2024-08-08 22:24:35 +02:00
  • 9ef9782451 Merge pull request #58 from propeller-heads/pm/eng-3406-add-swap-bytes-param Pierre 2024-08-05 20:16:55 +02:00
  • 07ca52b2ff chore(adapters): Address PR review PierreMkt 2024-08-05 13:56:28 -04:00
  • 36c7e94e00 Merge branch 'refs/heads/main' into pm/eng-3406-add-swap-bytes-param PierreMkt 2024-08-05 10:44:55 -04:00
  • 4ae49ea207 Merge pull request #59 from propeller-heads/cz/usv2-integration-test Alan Höng 2024-08-05 14:40:56 +02:00
  • 1ab96ce292 Update other failing tests czanella 2024-08-05 10:32:43 +01:00
  • 30bd0c2a5c Fix some assertions in integration test czanella 2024-08-03 10:54:25 +01:00
  • 9411fc2b67 Discount fees from USV2 getPriceAt logic czanella 2024-08-03 10:53:25 +01:00
  • 6f41147f91 feat(adapters): decode reduceFee bool from bytes data PierreMkt 2024-08-02 12:49:37 -04:00
  • ec903734e0 test(adapters): Fix balancer getCapabilities test PierreMkt 2024-08-02 12:00:54 -04:00
  • 034d5ac8c2 feat(adapters): Add new bytes parameter to swap PierreMkt 2024-08-02 11:55:00 -04:00
  • 75e8bdf96f Merge pull request #48 from propeller-heads/sdk/ENG-3338-add-third-party-pool Alan Höng 2024-08-02 11:31:50 +02:00
  • 97f1d43e5b Merge pull request #54 from propeller-heads/ah/balancer-misc-updates Alan Höng 2024-08-02 11:01:02 +02:00
  • ac279502c8 chore(balancer): formatting kayibal 2024-08-01 12:21:58 +02:00
  • 2e50eaf4ba feat(testing): Nicer cli; expose trace parameter kayibal 2024-08-01 12:09:58 +02:00
  • 75b66a85af fix(balancer): Get all balancer tests working. kayibal 2024-08-01 12:03:01 +02:00
  • a6cff51bf6 feat: SDK improvements Florian Pellissier 2024-07-30 12:18:45 +02:00
  • 3fab5d6ea7 chore(testing): Move requirements.txt kayibal 2024-07-30 11:48:16 +01:00
  • cc91ee27f6 chore(testing): Remove hard sell limit flag. kayibal 2024-07-29 16:49:02 +01:00
  • add412d712 fix(testing): Do not include balances with contracts. kayibal 2024-07-29 16:47:21 +01:00
  • 7beaf731bf fix(testing): Fix postgres volume. kayibal 2024-07-29 16:46:23 +01:00
  • 8196d1c3a1 fix(balancer): Add bpt tokens to components. kayibal 2024-07-29 16:44:38 +01:00
  • ac22ed583f fix(balancer): Support ComposableStablePools on SwapAdapter. kayibal 2024-07-29 15:25:30 +01:00
  • bb25ee7f15 WIP: balancer tests kayibal 2024-07-25 19:32:12 +01:00
  • 4c337a36d1 feat(runner): Support initialized accounts + misc fixes. kayibal 2024-07-25 19:31:47 +01:00
  • fcaae2f643 chore: Move runner app to separate package kayibal 2024-07-25 14:00:36 +01:00
  • f5b4c54a99 chore: code formatting kayibal 2024-07-22 23:06:05 +01:00
  • 148fac276c feat(balancer): Add rate providers to static attributes. kayibal 2024-07-22 18:57:38 +01:00
  • 2eb41d82f0 feat(tycho-substreams): Add builder for TransactionChanges. kayibal 2024-07-22 17:36:28 +01:00
  • 80f6e3c1c8 Merge pull request #55 from propeller-heads/zz/some-sdk-fixes Alan Höng 2024-07-25 14:10:11 +01:00
  • ec435d6094 refactor: Several testing SDK improvements such as: fix db reset, use latest wheel, print trace in case of failure and add logic to pull stateless contracts Florian Pellissier 2024-07-25 15:02:57 +02:00
  • 1ce64123b9 Add remaining Balancer tests Thales Lima 2024-07-22 17:23:06 +02:00
  • 52ec30442b Add more Balancer tests Thales Lima 2024-07-22 04:26:22 +02:00
  • 19bf222e8e Add Balancer test, move requests to RPC Client class Thales Lima 2024-07-22 03:47:58 +02:00
  • 3ccf0a8a1f Add skip balance check flag for testing module Thales Lima 2024-07-19 22:29:31 +02:00
  • e0c1ba3b50 Make tycho_client a python package, small bugfixes Thales Lima 2024-07-19 04:19:34 +02:00
  • 13c1db8171 Rename tycho to tycho_client Thales Lima 2024-07-18 22:13:46 +02:00
  • 7229f1fca0 Remove unused methods from PoolState Thales Lima 2024-07-18 16:44:17 +02:00
  • 183868e536 Load Snapshot from RPC request Thales Lima 2024-07-18 04:54:02 +02:00
  • 5e6c7d4647 Add relative imports, small bugfixes Thales Lima 2024-07-17 23:27:36 +02:00
  • c075fdb668 Optimize imports and return BlockProtocolChanges msg Thales Lima 2024-07-15 15:05:03 +02:00
  • f6fba2805a Add ThirdPartyPoolState and necessary auxiliary code Thales Lima 2024-07-12 18:23:11 +02:00
  • 94d4ab568a Add Decoder Thales Lima 2024-07-11 19:40:24 +02:00
  • 27c5a7580b Load tokens from Tycho RPC Thales Lima 2024-07-11 19:14:32 +02:00
  • 6b98cee57c Add Tycho Stream Adapter Thales Lima 2024-07-11 05:54:32 +02:00
  • ca80b08cf2 Create structure Thales Lima 2024-07-11 05:54:20 +02:00
  • 96f67362bf Merge pull request #37 from propeller-heads/zz/update-protobuf Zizou 2024-07-23 15:19:14 +02:00
  • bd0a077917 refactor: Use new hybrid structs for Curve Florian Pellissier 2024-07-23 15:04:04 +02:00
  • ead8e17082 Merge pull request #53 from propeller-heads/fp/fix-vm-indexing Zizou 2024-07-22 10:25:14 +02:00
  • 1bd5e39956 feat: Add Balancer vault indexing Florian Pellissier 2024-07-10 14:46:11 +02:00
  • a2e951aff3 refactor: make pool_id a static attribute Florian Pellissier 2024-06-27 13:27:08 +02:00
  • 47e6f08338 docs: add changelog Florian Pellissier 2024-06-11 14:08:00 +02:00
  • 84a3642f95 refactor: remove substreams logs Florian Pellissier 2024-06-11 13:47:49 +02:00
  • f0b82691f8 chore: bump versions Florian Pellissier 2024-06-11 13:46:00 +02:00
  • 7ce86db2d6 fix: correct change type for pool_id Florian Pellissier 2024-06-11 13:43:48 +02:00
  • 50ac14f70a style: make clippy happy Florian Pellissier 2024-06-05 09:03:41 +02:00
  • c48532a5c4 feat: Update protobuf messages for Balancer, add pool_id and balance_owner as entity changes Florian Pellissier 2024-06-04 18:04:39 +02:00
  • 7db72c284c feat: Update proto files Florian Pellissier 2024-06-04 18:03:26 +02:00
  • 52c644a4ed Merge pull request #42 from propeller-heads/zz/curve/curve-substreams-v2 tvinagre 2024-07-19 18:55:39 +02:00
  • e6edcd1fa2 refactor: only include changes if we know call.caller AND the call type is delegatecall or callcode Florian Pellissier 2024-07-19 14:35:45 +02:00
  • 33e5f6a236 fix(substreams): Fix storage changes indexing for DELEGATECALL Florian Pellissier 2024-07-19 12:18:58 +02:00
  • 00ab3fd7c9 Merge pull request #52 from propeller-heads/cz/marginal-price-capability Carlos Zanella 2024-07-19 11:03:41 +01:00
  • 1f509897ef Make balance hard limits work correctly. Add back capability czanella 2024-07-19 10:27:36 +01:00
  • 260fd7fbb5 Address PR review czanella 2024-07-19 09:16:42 +01:00
  • 772566c590 Add marginal price capability and update integration tests czanella 2024-07-18 16:12:50 +01:00
  • ab3723f29b Merge pull request #51 from propeller-heads/cz/adapter-integration-tests Carlos Zanella 2024-07-18 09:57:45 +01:00
  • 5831aecc96 Implement adapter integration test and use it on uniswap and balancer czanella 2024-07-17 15:02:22 +01:00
  • 6b80e87544 Merge pull request #50 from propeller-heads/fp/fix-build-runtime-script Zizou 2024-07-17 13:12:17 +02:00
  • 9e851534ce fix(script): Fix build runtime script to handle empty constructor Florian Pellissier 2024-07-17 10:37:16 +02:00
  • ec6e16f465 refactor: Clean code and update cargo.lock Florian Pellissier 2024-07-12 15:42:55 +02:00
  • 10a36c0a9b fix: Replace buggy balance extraction with SDK extract_balance_deltas_from_tx Florian Pellissier 2024-07-12 14:49:49 +02:00
  • 7dbf3ffac6 feat: Add a generic function to extract balance deltas from Transfer events. Florian Pellissier 2024-07-12 14:46:40 +02:00
  • 00cc45e2b8 feat: Add renBTC/wBTC/sBTC in get_token_from_pool Florian Pellissier 2024-07-12 13:02:45 +02:00
  • 12eeb72e9f chore: bump ethereum-curve to version 0.2.0 Florian Pellissier 2024-06-19 19:03:07 +02:00
  • 62b4196d8d Revert "feat: add apool (but it uses rebasing tokens so balances are off)" Florian Pellissier 2024-06-19 18:58:47 +02:00
  • 9a6d3ba4a5 feat: add apool (but it uses rebasing tokens so balances are off) Florian Pellissier 2024-06-19 10:03:36 +02:00
  • 3aa880a700 feat: add twocrypto factory Florian Pellissier 2024-06-19 10:01:21 +02:00
  • fe27fc397f refactor: filter out empty tokens in address_map function Florian Pellissier 2024-06-19 10:00:28 +02:00
  • 959a08026a chore: remove unused abis Florian Pellissier 2024-06-19 10:00:14 +02:00
  • 15a567e5d2 Merge pull request #39 from propeller-heads/zz/sdk-integration-scripts tvinagre 2024-06-27 21:07:37 +02:00