Commit Graph

31 Commits

Author SHA1 Message Date
Zizou
d766116421 fix: contract creation/update tagging (#117)
* chore: add sfrax to rust fmt ignore

* fix(substreams-sdk): correctly mark contract creation.

Previously we would mark a contract as created if it was created in any transaction in this block. This would lead to some unexpected behavior if the contract was created and updated in the same block but in different transactions. In that case the update would be tagged as creation.

* feat: extract asset types for ng factory

This will allow us to detect pools with rebasing tokens and blacklist them until we can support them in `tycho-simulation`

* fix: correctly index math implementation for twocrypto factory

This implementation is immutable and not dynamic.

* fix: index cryptopool factory

This factory is needed for simulations by pools that have admin fees.

* chore: fix build sfrax abi contract

* Bump curve version

---------

Co-authored-by: zizou <111426680+flopell@users.noreply.github.com>
Co-authored-by: tvinagre <tvinagre@gmail.com>
Co-authored-by: Thales <thales@datarevenue.com>
2024-12-06 17:59:39 -03:00
Zizou
9561cc9b8a fix(curve): index two crypto factory (#114)
* fix: index two crypto factory

* ci: make clippy happy

---------

Co-authored-by: zizou <111426680+flopell@users.noreply.github.com>
2024-11-18 18:16:08 +01:00
Zizou
fa9e5180fc chore(curve): bump version to 0.3.0 (#110)
Co-authored-by: zizou <111426680+flopell@users.noreply.github.com>
2024-11-07 12:22:47 +07:00
Florian Pellissier
c218252548 refactor(curve): stateless contracts as state attribute instead of static. 2024-08-15 10:42:06 +02:00
Florian Pellissier
388902b2ed fix(curve): index tricrypto2 dependencies 2024-08-09 10:39:14 +02:00
Florian Pellissier
4d528ddab3 fix(curve): fix curve tests after SDKv2 update, also add a few missing tests 2024-08-09 10:39:14 +02:00
Florian Pellissier
bd0a077917 refactor: Use new hybrid structs for Curve 2024-07-23 15:09:05 +02:00
Florian Pellissier
12eeb72e9f chore: bump ethereum-curve to version 0.2.0 2024-07-02 17:08:45 +02:00
Florian Pellissier
62b4196d8d Revert "feat: add apool (but it uses rebasing tokens so balances are off)"
This reverts commit bdadf837cad52e54358d819afd3e1ca3f3c2d2f3.
2024-07-02 17:08:45 +02:00
Florian Pellissier
9a6d3ba4a5 feat: add apool (but it uses rebasing tokens so balances are off) 2024-07-02 17:08:45 +02:00
Florian Pellissier
b598a12592 chore: update params 2024-06-14 23:45:18 +02:00
Florian Pellissier
8cc526527e feat(testing): add a script for Tycho integration testing 2024-06-14 21:17:32 +02:00
0xMochan
728a091b19 fix: block num 2024-06-04 17:13:01 -04:00
0xMochan
588b5c7934 fix: first block 2024-06-04 17:05:16 -04:00
0xMochan
f64fcdf220 feat: new pool->token function, renamed ERC20->erc20 2024-05-29 14:39:32 -04:00
0xMochan
8c37a74ea6 feat: using Transfer and other various fixes 2024-05-23 17:43:46 -04:00
0xMochan
379baebfb7 feat: this should cover all pools over >10mil TVL:
I have not tested everything thoroughly yet. Ignore `test.json` that'll likely go away if we use the `Transfer` method for pool deltas
2024-05-16 23:29:52 -07:00
0xMochan
78fffc02d9 clean up maverick stuff and implement changes from feedback 2024-05-09 11:52:29 -05:00
0xMochan
16b9bac3ce 🎉 2024-05-08 19:35:25 -05:00
0xMochan
ec07703090 valdiate: 3pool and steth-eth 2024-05-08 15:56:41 -05:00
0xMochan
7c49d3e813 fix: pool emitting 2024-05-07 10:16:22 -05:00
0xMochan
692579e930 abis + params 2024-05-02 03:18:58 -05:00
0xMochan
7c75c8d3d6 Initial pools.rs function for handling custom parameters 2024-04-11 19:41:56 -05:00
0xMochan
8dcae829b5 fix: maverick 2024-04-01 23:03:05 -05:00
0xMochan
373ac1036c fix: further fixes 2024-04-01 14:53:17 -05:00
0xMochan
462cd29b49 fix: update substream.yaml 2 2024-03-29 15:06:09 -05:00
0xMochan
ed36d98d90 fix: update substream.yaml 2024-03-29 14:57:28 -05:00
0xMochan
2feee8add6 sdk: update to latest sdk 2024-03-29 14:55:31 -05:00
0xMochan
ef098f8238 fix: curve substream issues 2024-03-07 17:00:32 -05:00
0xMochan
3f87d151df fix: liquidity 2024-03-01 18:50:48 -05:00
0xMochan
cad782f467 curve 2024-03-01 14:41:00 -05:00