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: merge relayer #94

Merged
merged 48 commits into from
Jun 30, 2023
Merged

feat: merge relayer #94

merged 48 commits into from
Jun 30, 2023

Commits on Mar 20, 2023

  1. Flush query should include begin and end block events (cosmos#1125)

    * Include begin and end block events
    
    * disable flushing when termination condition is set
    
    * Still flush for FlushLifecycle
    
    * Add sort for flush logging to avoid confusion
    agouin authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    15317d7 View commit details
    Browse the repository at this point in the history
  2. pre_init messages (cosmos#1131)

    * Wire initial messages into path processor caches so that retry logic will occur
    
    * Fix counterparty keys
    
    * Remove debug log
    agouin authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    665ab90 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. fix default coin type (cosmos#1134)

    * fix slip44 default
    
    * Add test case
    agouin authored Mar 22, 2023
    Configuration menu
    Copy the full SHA
    f0f977d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. build: bump to Go 1.20 + bump deps (cosmos#1132)

    * build: bump to Go 1.20 + bump deps
    
    This bumps the Go version to 1.20 and also bumps the SDK version to 0.47.0 and ibc-go to v7.0.0
    
    * chore: update GH workflows to use Go 1.20 + update interchaintest deps
    
    * chore: update missing deps in go.sum + use 1.20 in dockerfiles
    
    * chore: bump to `setup-go/v4` and remove caching step
    
    * chore: bump to `checkout/v3` and remove caching step
    
    * chore: bump 1.20.2
    jtieri authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    1cd441e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0af487e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Fix ordered channel closure (cosmos#1142)

    * Fix ordered channel closure
    
    * Increase timeout for scenarios test
    
    * Fix tracking of init messages when IDs aren't the same
    
    * bump interchaintest to include explicit port bindings
    agouin authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    14b03e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1206b44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88acf21 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    048dfa4 View commit details
    Browse the repository at this point in the history
  2. Add channel close correlation (cosmos#1145)

    * Add channel close correlation
    
    * Switch to pre-close key
    
    * make tx channel-close cli command work, add test coverage
    
    * more sweet code removals
    
    * update comment
    agouin authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    f29a2c7 View commit details
    Browse the repository at this point in the history
  3. Fix flush on ordered channels (cosmos#1150)

    * Fix flush on ordered channels
    
    * Queue all packets at nextseqrecv or above
    agouin authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    dcc6060 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

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

Commits on Mar 31, 2023

  1. Lock config file for all write operations (cosmos#1156)

    * Lock config file for all write operations
    
    * Fix linter errs
    
    * tidy
    
    * more tidy
    agouin authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    8dcf4c1 View commit details
    Browse the repository at this point in the history
  2. Penumbra support v2 (cosmos#1144)

    * Penumbra buf go gen
    
    * Use go prefix override
    
    * wip: penumbra relayer provider
    
    remove copied-over cosmos provider tests, rename processor cosmos -> penumbra
    
    rename ccp -> pcp
    
    reformat into new relayer dir structure
    
    update penumbra types to point to buf.build
    
    building again
    
    * fix penumbra
    
    * fix: implement MsgSubmitMisbehaviour
    
    * fix: remove unnecessary proto file + fix msg type cast
    
    * chore: add removal of penumbra client protos in protocgen
    
    * working penumbra relayer functionality
    
    wip: unbase64?
    
    wip: multiple messages per penumbra tx
    
    wip: stub SendMessages impl
    
    wip: attempt to split out common method
    
    wip: use random anchor and work around path renaming
    
    wip: improve logging
    
    wip: changes during pairing
    
    https://www.youtube.com/watch?v=RYonSOkZ5ZE
    
    clean up logs
    
    skip height bug workaround
    
    drop debug panic
    
    * update penumbra chain processor connection and channel message processing
    
    * cleanup logging statements for review
    
    Responding to review comments, honoring the style guide for logging, and
    removing some unused reference code that was commented out while
    debugging.
    
    ---------
    
    Co-authored-by: Andrew Gouin <andrew@gouin.io>
    Co-authored-by: Ava Howell <ava@penumbra.zone>
    Co-authored-by: jtieri <justin@thetieris.com>
    Co-authored-by: Ava Howell <ava@avahowell.me>
    Co-authored-by: Conor Schaefer <conor@penumbralabs.xyz>
    Co-authored-by: Justin Tieri <37750742+jtieri@users.noreply.github.com>
    7 people authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c687408 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

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

Commits on Apr 4, 2023

  1. Make ICA waits more explicit (cosmos#1157)

    * Make ICA waits more explicit
    
    * poll for timeout
    
    * poll for channel close confirm
    
    * Comment out sqlite db file for scenarios tests
    agouin authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    d7219fc View commit details
    Browse the repository at this point in the history
  2. Bump github.com/docker/docker in /interchaintest (cosmos#1160)

    Bumps [github.com/docker/docker](https://github.com/docker/docker) from 20.10.19+incompatible to 20.10.24+incompatible.
    - [Release notes](https://github.com/docker/docker/releases)
    - [Commits](moby/moby@v20.10.19...v20.10.24)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/docker/docker
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    deab34e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cf2952 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Bump github.com/opencontainers/runc in /interchaintest (cosmos#1153)

    Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.1.3 to 1.1.5.
    - [Release notes](https://github.com/opencontainers/runc/releases)
    - [Changelog](https://github.com/opencontainers/runc/blob/v1.1.5/CHANGELOG.md)
    - [Commits](opencontainers/runc@v1.1.3...v1.1.5)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/opencontainers/runc
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Andrew Gouin <andrew@gouin.io>
    dependabot[bot] and agouin authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    f9aaf3d View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

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

Commits on Apr 7, 2023

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

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    26aa346 View commit details
    Browse the repository at this point in the history
  2. Add sr25519 support (cosmos#1120)

    * Migrate to cometbft
    
    * Additional replaces
    
    * Register comet proto types
    
    * Add sr25519 support
    
    * bump ictest
    
    * Add keys test
    
    * Update supported algos comment
    agouin authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    deef5eb View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. penumbra: update protos (cosmos#1170)

    Updating the generated protos for Penumbra support. After lightly
    editing the `scripts/protocgen.sh` script, I ran `make proto-gen`
    and then committed the changes `relayer/chains/penumbra/`. Other
    automatically updated protos I intentionally excluded from this PR, to
    avoid side-effects.
    
    Co-authored-by: Conor Schaefer <conor@penumbralabs.xyz>
    conorsch and conorsch authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    314056b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

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

Commits on Apr 21, 2023

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

Commits on Apr 25, 2023

  1. Harry/fee middleware (cosmos#1174)

    * Register Counterparty relayer cmd and fee middleware test
    
    * debugging the command
    
    * debugging and finalizing the fee_middleware_test.
    
    * debugging and finalizing the fee_middleware_test.
    
    * merged with updated repo
    
    * clear out some commanded code
    
    * nits and suggestions post review
    
    * more nits
    
    * added one val no fullnode as chainspec
    
    ---------
    
    Co-authored-by: Harry <harrycosmos@Harrys-MacBook-Pro.local>
    Cosmos-Harry and Harry authored Apr 25, 2023
    Configuration menu
    Copy the full SHA
    3a14f8c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. fix: nil receiver initiate for path (cosmos#1177)

    * fix nil receiver initiate for path
    
    ensure path get written to config
    
    * add change doc
    mmsqe authored Apr 26, 2023
    Configuration menu
    Copy the full SHA
    1ee79e5 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. feat: add max-gas-amount parameter in chain configs (cosmos#1178)

    * add max fee
    
    * add test
    
    * add change doc
    
    * Update cregistry/chain_info.go
    mmsqe authored May 2, 2023
    Configuration menu
    Copy the full SHA
    d36dd5d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. dep: bump sdk from v0.47.0 to v0.47.2 (cosmos#1180)

    * bump sdk from v0.47.0 to v0.47.2
    
    fix btcutil dep
    
    * fix dep of hdkeychain
    mmsqe authored May 3, 2023
    Configuration menu
    Copy the full SHA
    04e7f3a View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Harry/rly tx channel (cosmos#1183)

    * made a new method "logChannelOpenMessage" to log the newly opened channel into info level
    
    * added fields
    
    * some changes
    
    ---------
    
    Co-authored-by: Harry <harrycosmos@Harrys-MacBook-Pro.local>
    Cosmos-Harry and Harry authored May 12, 2023
    Configuration menu
    Copy the full SHA
    45f478b View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Harry/rly tx transfer (cosmos#1184)

    * made a new method "logChannelOpenMessage" to log the newly opened channel into info level
    
    * added fields
    
    * some changes
    
    * recreated issue 1151, added logs
    
    ---------
    
    Co-authored-by: Harry <harrycosmos@Harrys-MacBook-Pro.local>
    Co-authored-by: Andrew Gouin <andrew@gouin.io>
    3 people authored May 18, 2023
    Configuration menu
    Copy the full SHA
    af8d0f7 View commit details
    Browse the repository at this point in the history
  2. Better Error Messaging when failing to query the Block Height (cosmos…

    …#1189)
    
    * better block data errors
    
    * remove redundant field
    keefertaylor authored May 18, 2023
    Configuration menu
    Copy the full SHA
    d5e3882 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. penumbra: update protos (cosmos#1181)

    Matches the latest protos shipped with the Penumbra Testnet 52.
    
    Co-authored-by: Conor Schaefer <conor@penumbralabs.xyz>
    Co-authored-by: Justin Tieri <37750742+jtieri@users.noreply.github.com>
    3 people authored May 19, 2023
    Configuration menu
    Copy the full SHA
    debdee7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Neutron launch fixes and optimizations (cosmos#1185)

    * pipe max msgs through path processor
    
    * only apply max msgs to packet msgs
    
    * multiple msgs simultaneously on ordered chans
    
    * flush should be more frequent if it fails or does not complete
    
    * fix legacy
    
    * handle feedback
    agouin authored May 24, 2023
    Configuration menu
    Copy the full SHA
    23d1e5c View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Problem: fixes in ibc-go v7.0.1 are not included (cosmos#1205)

    * Problem: fixes in ibc-go v7.0.1 are not included
    
    * add change doc
    mmsqe authored May 31, 2023
    Configuration menu
    Copy the full SHA
    736e48b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Harry/rly address (cosmos#1204)

    * added addresCmd to root and keys.go
    
    * nicks
    
    * nick
    
    * made a common method "showAddressByChainAndKey" to be used by both addressCmd and keysShowCmd
    
    ---------
    
    Co-authored-by: Harry <harrycosmos@Harrys-MacBook-Pro.local>
    Co-authored-by: Andrew Gouin <andrew@gouin.io>
    3 people authored Jun 1, 2023
    Configuration menu
    Copy the full SHA
    de95076 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

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

Commits on Jun 8, 2023

  1. Export wallet address for Prometheus metrics (cosmos#1206)

    * export relayer address for pro
    
    * address in updateFeesSpent
    
    * make error messages consistent
    
    * log error rather than return
    
    * handle 0 balance
    boojamya authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    0981e67 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

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

Commits on Jun 29, 2023

  1. chore: fix issue

    viveksharmapoudel committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    82d819e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    faba3a1 View commit details
    Browse the repository at this point in the history
  3. chore: comment out flush

    izyak committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    279891a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat/merge-relayer' of github.com:icon-project/ibc-rela…

    …y into feat/merge-relayer
    izyak committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    b5e4abd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3dd1fdc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4b4ccfb View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

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