kayibal
18e9dfcec4
Remove TransactionWrapper from SDK & Balancer.
...
This type is not needed anymore.
2024-03-13 21:09:01 +00:00
kayibal
d9fe9b1e1c
Integrate balancer substream with sdk.
...
We defer the contract storage extraction as well as the balance handling (apart from actually extracing relative deltas) to the SDK.
2024-03-13 21:06:55 +00:00
kayibal
3d248f3fa1
Implement helpers for relative balances.
...
Adds some helpers that will users help to convert relative balances changes to absolute ones.
The goal is to make this as reduce the effort of the user to implementing a simple map handler that extracts relative balances changes.
2024-03-13 18:46:10 +00:00
kayibal
92f20d0521
Add shared tycho-substreams lib.
2024-03-13 12:34:35 +00:00
Alan Höng
fdd43ad38e
Merge pull request #15 from propeller-heads/ah/revert-localising-balance-deltas
...
Revert localising balance deltas
2024-03-13 12:33:19 +00:00
kayibal
0d621a4545
Improve the naming of utils.
2024-03-13 12:29:41 +00:00
kayibal
4b2437dab6
Revert "Don't include balancer specific pb in tycho pbs."
...
This reverts commit a1864e3c .
We will actually make the balance delta messages part of the tycho packages since this makes a few things simpler when trying to factor out an sdk.
2024-03-13 12:11:38 +00:00
Florian Pellissier
7601072e87
fix: encode component_id as UTF8
2024-03-13 10:19:59 +01:00
Florian Pellissier
2a1b83f6c5
fix: index balance changes from Swap events
2024-03-12 22:53:30 +01:00
Florian Pellissier
38dcd9d843
fix: BalanceChange encoding
2024-03-12 12:51:26 +01:00
Florian Pellissier
1e546230de
fix: map_balance_deltas pool_id check
2024-03-12 12:49:09 +01:00
kayibal
a1864e3cd4
Don't include balancer specific pb in tycho pbs.
2024-03-11 19:10:28 +00:00
Florian Pellissier
c283a81341
Make clippy happy
2024-03-11 18:32:42 +01:00
Florian Pellissier
accfa074fd
fix: filter out changes that aren't balancer related
2024-03-11 17:53:17 +01:00
Florian Pellissier
51275f0ccf
fix: remove balancer factory from components' contracts
2024-03-11 17:53:09 +01:00
Florian Pellissier
66a048fbe2
refactor: update protobuf messages
2024-03-11 17:52:46 +01:00
Florian Pellissier
b8d7f6686c
Fix balancer substream naming
2024-03-07 15:39:07 +01:00
Alan Höng
3cf78c398e
Merge pull request #8 from propeller-heads/fix/uniswapv2-adapter
...
fix: Fixed trade price in swap function for UniswapV2Adapter
2024-02-26 10:54:17 +00:00
domenicodev
be9ce6ffc1
fix: Fixed trade price in swap function for UniswapV2Adapter
2024-02-22 18:38:12 +01:00
Alan Höng
58c56e2287
GITBOOK-6: Start documenting substreams integrations
2024-02-21 15:48:49 +00:00
Alan Höng
5301131720
Merge pull request #7 from propeller-heads/feat/ethereum-balancer
...
ethereum-balancer substream
2024-02-07 10:56:06 -03:00
0xMochan
10f2e04c02
fix: only emit balance changes if the component is tracked
2024-02-05 13:58:25 -05:00
0xMochan
0a031d8bf5
fix: prune empty transaction protocol component groups from map_pools_created
2024-02-01 13:52:02 -05:00
0xMochan
e7b458cc01
feat: remove requests as a dep for get_abis.py script and add docs
2024-02-01 09:36:26 -05:00
0xMochan
c96eb068d7
refactor: adjust naming
2024-01-31 10:28:41 -05:00
0xMochan
9f82671082
feat: lots of refactoring (file splitting
...
- `lib.rs` split into multiple files with `modules.rs` being the main entrypoint for substreams
- contract changes are tracked similiarly to ambient (generalized to use a store of tracked contracts)
- static attributes were pruned of the dynamic ones
2024-01-29 11:12:27 -05:00
Alan Höng
f781bc709d
Merge pull request #5 from propeller-heads/feature/integral-adapter
...
Feature/integral adapter
2024-01-25 09:04:25 -03:00
domenicodev
f4f56ad42d
fix: Solved merge conflicts
2024-01-25 12:39:52 +01:00
domenicodev
7dca13f9e0
fix: fixed price type in price function
2024-01-25 11:53:40 +01:00
domenicodev
8001e22674
fix: Set amountOutMin
2024-01-25 11:51:04 +01:00
0xMochan
4d56335f2e
fix: naming errors in substreams.yaml
2024-01-24 16:42:22 -05:00
0xMochan
c6c41e5773
fix: code clean w/ clippy
2024-01-24 16:28:58 -05:00
0xMochan
d8ddc33f23
feat: ethereum-balancer implementation
2024-01-24 16:28:50 -05:00
domenicodev
14ce015ac4
feat: Added comment about minLimits as requested
2024-01-19 11:54:11 +01:00
domenicodev
1cffd007ad
fix: Moved getPriceAt() to bottom
2024-01-18 11:06:13 +01:00
domenicodev
cf41c472c6
fix: Initial code review fixes
2024-01-17 15:24:18 +01:00
domenicodev
3d900e7500
Updated .gitgnore in main folder
2024-01-08 18:26:39 +01:00
domenicodev
e8b3e14b3e
Updated .gitignore
2024-01-08 18:26:07 +01:00
domenicodev
3d7d4f1a98
fix: Removed unused parameters from Contract
2024-01-08 18:05:07 +01:00
domenicodev
a7ea4d3604
fix: Fixed and Improved tests
2024-01-08 18:04:20 +01:00
domenicodev
46e9a3dd0e
feat: Added ConstantPrice capability
2024-01-08 16:53:55 +01:00
domenicodev
8798fc7313
fix: Removed internal _getLimits
2024-01-08 16:48:07 +01:00
domenicodev
af7b9cd9a6
feat: Integrated SafeERC20
2024-01-08 16:43:03 +01:00
domenicodev
37ea829592
fix: Fixed prices
2024-01-08 16:29:55 +01:00
domenicodev
3a2e620246
fix: Fixed Fractions
2024-01-06 17:27:36 +01:00
mp-web3
c446a09caa
Fixing testSwapFuzzIntegral
2024-01-04 18:36:32 +01:00
domenicodev
af196d6793
fix: Removed unused reverts and constants
2024-01-04 17:36:57 +01:00
mp-web3
bb28533951
fix: Fixed swap tests and limits calculations on IntegralSwapAdapter contract; feat: Added getTokens test
2023-12-27 17:58:03 +01:00
pistomat
b37ecaeeb0
Merge pull request #4 from propeller-heads/mp/ENG-2443-Move-Ambient-substreams-implementation-into-protocol-lib-repo
...
Update from last PR review
2023-12-22 16:36:22 +01:00
pistomat
d7c7860347
Update substreams/Readme.md
...
Co-authored-by: Michał D <michcio1234@gmail.com >
2023-12-22 16:36:17 +01:00