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

chore(sequencer): implement retry logic for connecting to the oracle sidecar #1788

Merged
merged 117 commits into from
Nov 7, 2024

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    7c39641 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a18ad26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2cc653 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff618db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    280111d View commit details
    Browse the repository at this point in the history
  6. remove unused protos

    noot committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    565ef67 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. begin oracle component

    noot committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4635f40 View commit details
    Browse the repository at this point in the history
  2. finish extend vote logic

    noot committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    70df249 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3045b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8276363 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdcd41a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    27267e2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    536fd2c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3ba1fa View commit details
    Browse the repository at this point in the history
  9. no more unstable is_sorted

    noot committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    8d031ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b41a719 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

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

Commits on Jul 5, 2024

  1. fix sequencer unit tests

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    25e024b View commit details
    Browse the repository at this point in the history
  2. clippy

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    bb1a975 View commit details
    Browse the repository at this point in the history
  3. fmt

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f8dd3d6 View commit details
    Browse the repository at this point in the history
  4. remove unused protos

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    b96ce64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f9ea4f View commit details
    Browse the repository at this point in the history
  6. lint chart

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    078b116 View commit details
    Browse the repository at this point in the history
  7. maybe fix genesis in chart

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0ea34d9 View commit details
    Browse the repository at this point in the history
  8. lint chart

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    63b6b2c View commit details
    Browse the repository at this point in the history
  9. cleanup

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    72b9fc4 View commit details
    Browse the repository at this point in the history
  10. charts

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    5b6a99c View commit details
    Browse the repository at this point in the history
  11. fmt

    noot committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    24e916f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    074e7a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    0b6fd9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a152b6b View commit details
    Browse the repository at this point in the history
  3. maybe fix chart

    noot committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    4192612 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. merge w main

    noot committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    8877caa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d4f8dc View commit details
    Browse the repository at this point in the history
  3. update protos

    noot committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    936bf00 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    9b28345 View commit details
    Browse the repository at this point in the history
  2. address comments

    noot committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    dd2b936 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. merge w main

    noot committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1fdda18 View commit details
    Browse the repository at this point in the history
  2. bump chart version

    noot committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3092971 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. merge w main

    noot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    573993c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc6d945 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. address comments

    noot committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    eafff75 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. address comments

    noot committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    18af189 View commit details
    Browse the repository at this point in the history
  2. address chart comments

    noot committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    c87d28d View commit details
    Browse the repository at this point in the history
  3. remove clippy too many lines

    noot committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cd87fd4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    08c51e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    b64fc41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64ad809 View commit details
    Browse the repository at this point in the history
  3. fix(core): restructure modules to match proto (#1405)

    The module structure for the generated rust code was messed up and
    didn't match the protobuf package definitions. That messed up type
    references created by prost.
    SuperFluffy authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    c8437f1 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. merge w main

    noot committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    71e3b78 View commit details
    Browse the repository at this point in the history
  2. fmt protos

    noot committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    65fdc28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c8d0eb View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    69718e9 View commit details
    Browse the repository at this point in the history
  2. address comments

    noot committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    fb1dbf7 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. merge w main

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7fd61bf View commit details
    Browse the repository at this point in the history
  2. merge w main

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    9d71977 View commit details
    Browse the repository at this point in the history
  3. recompile protos

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ee820d9 View commit details
    Browse the repository at this point in the history
  4. fix compiled protos

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c18201c View commit details
    Browse the repository at this point in the history
  5. address comments

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7a1838e View commit details
    Browse the repository at this point in the history
  6. use indexmap everywhere

    noot committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    faa117c View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. fix chart genesis

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    2928513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c8f81d View commit details
    Browse the repository at this point in the history
  3. fix merge issue

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6170dbb View commit details
    Browse the repository at this point in the history
  4. maybe fix chart genesis

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c2c7912 View commit details
    Browse the repository at this point in the history
  5. maybe fix chart genesis

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3faeb74 View commit details
    Browse the repository at this point in the history
  6. fix genesis log

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    17e91aa View commit details
    Browse the repository at this point in the history
  7. maybe fix chart genesis

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    3207ff9 View commit details
    Browse the repository at this point in the history
  8. maybe fix charts

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6b1f665 View commit details
    Browse the repository at this point in the history
  9. maybe fix chart genesis

    noot committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    0db673a View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. fix merge

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    938df30 View commit details
    Browse the repository at this point in the history
  2. add unit test

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f8db715 View commit details
    Browse the repository at this point in the history
  3. merge w main

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    dd817a2 View commit details
    Browse the repository at this point in the history
  4. cleanup

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f6d43dc View commit details
    Browse the repository at this point in the history
  5. cleanup

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1ecfc14 View commit details
    Browse the repository at this point in the history
  6. clippy

    noot committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0506bba View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. refactor(sequencer): use streams for fetching slinky data from state (#…

    …1470)
    
    Extensions on `cnidarium::StateRead` should implement a stream rather
    than allocate and collect into datastructures.
    SuperFluffy authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    1b8df49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6f34c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. rework oracle types (#1484)

    This patch enforces more type strictes on slinky oracle domain types:
    
    1. Nonces, Ids, and Prices are new-type wrappers around their respective
    primtives; This is to avoid using `u128` in place of a `Price`, for
    example.
    2. All oracle types written to state get their own types that themselves
    derive the borsh serialization traits.
    3. All json is removed from the oracle state read and write extension
    trait.
    4. A lot of validation code is moved from sequencer to core so that
    validation happens closer to the boundary.
    5. Functions in the public interface for constructing various validation
    errors were removed.
    6. Constructors that would allow violating invariants (specifically
    invariants around the contents of currency pairs) were removed.
    
    A bug was fixed in the
    `oracle::StateReadExt::put_price_for_currency_pair`
      trait method, which was not updating the nonce.
    SuperFluffy authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    dca2e52 View commit details
    Browse the repository at this point in the history
  2. merge wip

    noot committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7347bf3 View commit details
    Browse the repository at this point in the history
  3. fix merge

    noot committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    7d58ebb View commit details
    Browse the repository at this point in the history
  4. fix tests

    noot committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    21e775a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

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

    noot committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a2c7677 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. merge w main

    noot committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    68bd014 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    72f0e33 View commit details
    Browse the repository at this point in the history
  2. address some comments

    noot committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    6306abe View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. address remaining comments

    noot committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0f1d47f View commit details
    Browse the repository at this point in the history
  2. merge w main

    noot committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    42a653b View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. merge w main

    noot committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    884bfe4 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. merge w main

    noot committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    168a05a View commit details
    Browse the repository at this point in the history
  2. fix and cleanup unit tests

    noot committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c877303 View commit details
    Browse the repository at this point in the history
  3. chart and clippy

    noot committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    3edcdf0 View commit details
    Browse the repository at this point in the history
  4. fix smoke tests

    noot committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    2f76b78 View commit details
    Browse the repository at this point in the history
  5. fmt

    noot committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    2bce117 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. update dev values

    noot committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    bf67de6 View commit details
    Browse the repository at this point in the history
  2. protos

    noot committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    d2f8718 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    477d0ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    43be7e8 View commit details
    Browse the repository at this point in the history
  5. merge with main

    noot committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    31bf59a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3510b0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5d99f4d View commit details
    Browse the repository at this point in the history
  8. fmt proto

    noot committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    17cbd08 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    e2238b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e5677c View commit details
    Browse the repository at this point in the history
  3. revert buf.lock

    noot committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    33d8dd9 View commit details
    Browse the repository at this point in the history
  4. buf.yaml cleanup

    noot committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e5bc4ce View commit details
    Browse the repository at this point in the history
  5. make connect optional in genesis

    noot committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    fd69353 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

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

    noot committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8baa0c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. rename ASTRIA_SEQUENCER_CONNECT_GRPC_ADDR to ASTRIA_SEQUENCER_ORACLE_…

    …GRPC_ADDR, increment next_currency_pair_id in put_price_for_currency_pair
    noot committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    fbdb015 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d291a0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e07cb0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19c81f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

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

Commits on Nov 6, 2024

  1. merge feat/oracle

    noot committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    704eec2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feat/oracle' of github.com:astriaorg/astria into fraser…

    …/ENG-996/retry-connect
    noot committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    925c296 View commit details
    Browse the repository at this point in the history