Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: chain sync projection primitives #520

Merged
merged 16 commits into from Nov 18, 2022
Merged

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    aa02fec View commit details
    Browse the repository at this point in the history
  2. feat(golden-test-generator)!: add chain-sync support

    Rename the existing 'get-blocks' command to 'chain-sync'
    add extend it to support simulating rollbacks.
    
    It can still be used to simply get blocks without
    specifying any rollbacks, but command name and
    the resulting data structure has changed.
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    c69cdba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    66626a3 View commit details
    Browse the repository at this point in the history
  4. fix(golden-test-generator)!: preserve BigInts by replacing serializer…

    … to use toSerializableObj util
    
    add metadata for supplied blockHeights option
    
    export getBlockHeaderAndHash
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    d951df2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2e84a9 View commit details
    Browse the repository at this point in the history
  6. refactor(core): make 28 and 32 byte hash types non-generic

    tsc was implicitly casting to an invalid type in some situations
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    a7f90b7 View commit details
    Browse the repository at this point in the history
  7. fix(core): correct hash types in genesis key delegation certificate

    implement coreToCsl genesis key delegation conversion
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    10d1f2b View commit details
    Browse the repository at this point in the history
  8. feat!: implement ogmiosToCore certificates mapping

    feat(core): add addressNetworkId and createRewardAccount utils
    
    BREAKING CHANGE: rename block types
    - CompactBlock -> BlockInfo
    - Block -> ExtendedBlockInfo
    
    BREAKING CHANGE: hoist ogmiosToCore to ogmios package
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    aef2e8d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ad47bbb View commit details
    Browse the repository at this point in the history
  10. feat(ogmios): add ogmiosToCore.blockHeader

    translating the entire block is a lot more expensive than just header
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    08fc7dc View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c48f6d4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44f7cc8 View commit details
    Browse the repository at this point in the history
  13. feat(golden-test-generator)!: export core chain-sync events instead o…

    …f ogmios
    
    rename 'chain-sync' command to 'chain-sync-events'
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    2df226c View commit details
    Browse the repository at this point in the history
  14. feat: initial projection implementation

    feat(util-rxjs): add ObservableType<T> type util
    
    feat(core): add Chain Sync types
    mkazlauskas committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    8a93d8d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bd8f950 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6df9255 View commit details
    Browse the repository at this point in the history