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(cat-gateway): Add autogenerated cassandra schema version and sync status tables. #889

Merged
merged 129 commits into from
Sep 28, 2024

Commits on Jul 11, 2024

  1. fix(docs): Fix up docs issues

    stevenj committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    02c0595 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3ba2f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. fix(backend): Clean up logging a little, and add build info logs as r…

    …equired for production.
    stevenj committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    94a3689 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    8308f34 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    98176bd View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. WIP

    stevenj committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    042f5ed View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. fix(rust): Format fixes

    stevenj committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b69c30f View commit details
    Browse the repository at this point in the history
  2. fix(rust): Build fixes

    stevenj committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    209716d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82dabcf View commit details
    Browse the repository at this point in the history
  4. fix(rust): Adjust index DB so we can index without querying, and can …

    …optimize on first detected spend.
    stevenj committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    c1d09ff View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. fix(rust): add more docs

    stevenj committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    bd4d73b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c53b198 View commit details
    Browse the repository at this point in the history
  3. fix(rust): wip

    stevenj committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    a9bb395 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    d71c063 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7deebc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63e0ac8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0463d92 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    9c5f21a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. refactor(backend): Remove lazy and once_cell in favor of new standard…

    … library replacements
    stevenj committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    316fdfd View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    1c01aad View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. fix(backend): indexing WIP

    stevenj committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    a3f47df View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    22eb2bb View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. fix(backend): Add support for log control with env vars, default to m…

    …ainnet, adjust `justfile` to properly select preprod and also refresh git dependencies.
    stevenj committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    194d734 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    318060a View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    2f7f893 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    52ca260 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    def54ca View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    a1f6557 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67fe2eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cbe29b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de6e465 View commit details
    Browse the repository at this point in the history
  5. fix(backend): Fix code so it builds with latest chain follower code.

    Also eliminates redundant logic now incorporated into chain follower.
    stevenj committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    5df51b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    00d96b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    36634b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5578b24 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Configuration menu
    Copy the full SHA
    a57ac80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c15ae2 View commit details
    Browse the repository at this point in the history
  3. fix(ci): Fix spelling

    stevenj committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    004ff17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    98d53e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    52a4a67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    841d8ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12b93c6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6895162 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8564ba6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4073cd9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8242f61 View commit details
    Browse the repository at this point in the history
  12. fix(backend): Fix code format

    stevenj committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    6de6084 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9d5dbb7 View commit details
    Browse the repository at this point in the history
  14. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    306473a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0eef251 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    08030a3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5074177 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6f9192c View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    412a7b0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    47af540 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9eba03d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    704f5a2 View commit details
    Browse the repository at this point in the history
  5. fix(frontend): Regenerate the dart api interface file, and add doing …

    …that to the pre-push just command
    stevenj committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    273e15d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    45848eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c80008e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    13b4968 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    000d129 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    e4a6939 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d8bf390 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38f8ee9 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. feat: Add Handler for Permissionless Auth (#825)

    * docs(cips): Add Formal Defintion of auth token
    
    * fix(docs): Fix comments in cddl file
    
    * fix(docs): sig size
    
    * fix(docs): Rename CDDL for the auth token
    
    * docs(docs): Add auth-header documentation
    
    * docs(docs): Fix markdown line length error
    
    * docs(general): Fix spelling
    
    * fix(backend-lib): Bump to catalyst-libs tagged version
    
    * fix(backend): stub out obsolete code (to be removed in follow up PR).
    
    * fix(backend-lib): code format
    
    * fix(backend): remove unused crate dependencies
    stevenj authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    0789214 View commit details
    Browse the repository at this point in the history
  2. feat: auth token (#723)

    * feat(auth token encode and decode): permissionless auth
    
    * feat(auth token encode and decode): permissionless auth
    
    * feat(auth token encode and decode): permissionless auth
    
    * feat(auth token encode and decode): permissionless auth
    
    * feat(auth token encode and decode): permissionless auth
    
    * iron out tests
    
    * iron out tests
    
    * refactor(auth token encode and decode): ed25519 Signature cbor fields
    
    Sig over the preceding two fields - sig(cbor(kid), cbor(ulid))
    
    * refactor(auth token encode and decode): ed25519 Signature cbor fields
    
    Sig over the preceding two fields - sig(cbor(kid), cbor(ulid))
    
    * feat(cat security scheme): open api
    
    * feat(cat security scheme): open api
    
    * feat(mock cert state): given kid from bearer return pub key
    
    * feat(auth token): cache TTL
    
    * feat(auth token): cache TTL
    
    * feat(auth token): cache TT
    
    * ci(spell check): fix
    
    * ci(spell check): fix
    
    * ci(spell check): fix
    
    * refactor(clippy): housekeeping tidy
    
    * refactor(clippy): housekeeping tidy
    
    * refactor(clippy): housekeeping tidy
    
    * refactor(clippy): housekeeping tidy
    
    * fix(backend): Re-enable dependent crates used by this code
    
    * fix(backend): clippy lints
    
    * fix(backend): spelling
    
    ---------
    
    Co-authored-by: Steven Johnson <[email protected]>
    Co-authored-by: Steven Johnson <[email protected]>
    3 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    f2dee3e View commit details
    Browse the repository at this point in the history
  3. feat: Update GET staked_ada endpoint to fetch from ScyllaDB (#728)

    * feat: get staked ada from scylladb
    
    * chore: revert justfile changes
    
    * chore: filter TXOs in rust instead of filtering in ScyllaDB query
    
    * fix(backend): spelling
    
    * fix(backend): Eliminate lint errors from Derived function
    
    * fix(backend): code format
    
    * fix(backend): Udate autogenerated dart code
    
    * chore(cat-voices): fix tests
    
    ---------
    
    Co-authored-by: Steven Johnson <[email protected]>
    Co-authored-by: Steven Johnson <[email protected]>
    Co-authored-by: Dominik Toton <[email protected]>
    4 people authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5213f64 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. feat: DB Indexing for CIP-36 registrations (#788)

    * feat: add schema for cip-36 registration tables
    
    * feat: index cip-36 by stake address
    
    * feat: index cip-36 registrations by vote key
    
    * fix: use TxiInserParams::new when adding txi data
    
    * fix: remove unused cfg attributes
    
    * fix: refactor Cip36RegistrationInsertQuery::new
    
    * fix(backend): Refactor queries and add multiple tables for cip36 registration indexes
    
    * fix(backend): Cip36 Primary key is stake key. Stake Key N->1 Vote Key
    
    * fix(backend): code format
    
    ---------
    
    Co-authored-by: Steven Johnson <[email protected]>
    Co-authored-by: Steven Johnson <[email protected]>
    3 people authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    138172d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3aae7c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    092fa4b View commit details
    Browse the repository at this point in the history
  4. docs(spelling): Fix spelling

    stevenj committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d2c65ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbd6f57 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8eee590 View commit details
    Browse the repository at this point in the history
  7. docs(backend): Fix comment

    stevenj committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    1246b78 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    add69d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    3f069b3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    5ed882e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8be3334 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d779c5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8087a6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    262d534 View commit details
    Browse the repository at this point in the history
  7. fix(backend): Earthfile needs to be executed from root of repo, to pr…

    …operly pick up secrets
    stevenj committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    82676d1 View commit details
    Browse the repository at this point in the history
  8. fix(backend): make generic saturating value converter and use it inst…

    …ead of type specific ones
    stevenj committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    3e8c76f View commit details
    Browse the repository at this point in the history
  9. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    96b784d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c174601 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b50a882 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. test(cat-gateway): Add tests for float conversion and better docs abo…

    …ut functions limitations.
    stevenj committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    552508a View commit details
    Browse the repository at this point in the history
  2. fix(cat-gateway): Developer lints in release mode, and also refer to …

    …correct local release binary
    stevenj committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b7d25b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be0d3fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43152e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4653142 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffa0b40 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    3e1bfd2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7a2e14a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b5c6ac View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7617b7a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2587d94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    beb2958 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f457927 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    343b77c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bc72a4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0bc9238 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b68a4c View commit details
    Browse the repository at this point in the history
  12. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    31de465 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bc92706 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    53da87b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ad1460 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c29c903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ead01c9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7eedf9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bedbe30 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. feat(cat-gateway): Autogenerate the cassandra schema version and add …

    …schema sync progress table
    stevenj committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9237d9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caf05b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89b0bfc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc466b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    450e721 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    20cde28 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    02b84af View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    cf42b41 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7eefdc8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68690c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f2498c View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feat/chain-sync-v2' of github.com:input-output-hk/catal…

    …yst-voices into feat/chain-sync-v2
    stevenj committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2adf600 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    c2ad667 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bdd317 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    044a102 View commit details
    Browse the repository at this point in the history
  4. fix(cat-gateway): Use a string array reference rather than a vec of s…

    …trings for strings to uuid generation
    stevenj committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    d91540a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d21f90d View commit details
    Browse the repository at this point in the history