Skip to content

Conversation

@joacohoyos
Copy link
Contributor

@joacohoyos joacohoyos commented Feb 9, 2023

Add a reducer that indexes addresses by each stake
Reducer will populate a collection for which the key is the stakeKey and the data is a set of addresses that correspond to that stake

@joacohoyos joacohoyos requested a review from scarmuega as a code owner February 9, 2023 14:00
@joacohoyos joacohoyos marked this pull request as draft February 9, 2023 14:00
@joacohoyos joacohoyos force-pushed the clark/add-addresses-by-stake-reducer branch from c54c4ac to c0c5be1 Compare February 9, 2023 20:48
@scarmuega scarmuega marked this pull request as ready for review February 14, 2023 00:21
@scarmuega scarmuega merged commit 2e0d7f9 into txpipe:main Feb 14, 2023
will-break-it added a commit to input-output-hk/scrolls that referenced this pull request Mar 10, 2023
…on test methods to utils module; add try_from trait

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add sundae swap decoder module

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: rename dex token pair type to pool datum

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add wingerider pool datum decoder

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add helper method to generate redis key for token pair

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add pool datum enum type with different supported variants

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: move key method into TokenPair model

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: complete reducer implementation for retrieving key/ value pair & producing redis crdt commands

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: change fee data type to f64 for json serialization

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add utils methods for serializing values; add utils method for build key/value pair

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: simplify match arm logic to construct key value pair

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: refactored PoolDatum type to LiquidityPoolDatum type

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add resolve datum for txIn and txOut util function

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: add correct resolution of datum for either txIn or txOut in reducer

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add Display trait to PoolAsset type

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: add swap of coin amounts if sorting of keys results in swap; consisting value serializtion

Signed-off-by: William Wolff <william.wolff@iohk.io>

test: add test configurations & docker compose for preprod and mainnet

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: add readme for liquidity by token pair reducer

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: remove colon notation for redis values

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: readme typos & grammar

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: readme typos & grammar

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: rephrase readme

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: serialize token amounts to string instead of number

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: simplify policy_from vector

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: remove warning for unwrapping

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: fix wording

Signed-off-by: William Wolff <william.wolff@iohk.io>

build: change docker image to local and redis to redis-stack

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: update readme for deployment details

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: refactored coin_a/ coin_b of TokenPair type to a & b; refactored policy_id to currency_symbol plus new type alias

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: refactored short variable names to more detailed ones

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: refactored short variable names

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: rephrased naming to match code

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: fix typos

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: fix schema detail for colon

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: fix schema detail for colon

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix(supplybyasset): Use only mints to reduce supply (txpipe#132)

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: Add addresses by stake reducer (txpipe#131)

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: Fix build issues (txpipe#133)

Signed-off-by: William Wolff <william.wolff@iohk.io>

docs: Fix typos (txpipe#124)

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: Skip byron addresses (txpipe#134)

Signed-off-by: William Wolff <william.wolff@iohk.io>

fix: merged txpipe/scrolls:main changes

Signed-off-by: William Wolff <william.wolff@iohk.io>

doc: add price derivation section

Signed-off-by: William Wolff <william.wolff@iohk.io>

feat: add custom reducer for observing liquidity changes for AMM DEXes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants