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: wasm lightclient ibc changes javascore #859

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Commits on Jan 5, 2024

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

Commits on Jan 17, 2024

  1. feat: Add revision number to light client heights (#822)

    Add revision number but for now do not add support for resseting chain height
    AntonAndell authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    6bed165 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. 807 add client specific hashing on ack and packet data (#825)

    * feat: hash depending on client type
    
    * feat: add IBC prefix for ics-08 clients and bugfixes (#826)
    
    * feat: Add revision number to light client heights
    
    Add revision number but for now do not add support for resseting chain height
    
    * revert to using two clients
    
    * feat: add IBC prefix for ics-08 clients and bugfixes
    
    * fix: hash ack value before sending to verify membership for ics8 client
    
    ---------
    
    Co-authored-by: izyak <[email protected]>
    
    ---------
    
    Co-authored-by: izyak <[email protected]>
    AntonAndell and izyak authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    a442d95 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

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

Commits on Mar 11, 2024

  1. Merge pull request #819 from icon-project/805-create-ics-08-compatibl…

    …e-tendermint-lightclient-in-java
    
    feat: Edit tendermint proto files to comply with non wasm clients
    AntonAndell authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    feebe68 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

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

Commits on Apr 4, 2024

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

Commits on Apr 5, 2024

  1. fix: address comparision in tokenFallback (#856)

    * fix: acknowledgement compare issue fixed
    
    * fix: address comparision in tokenFallback
    gcranju authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    d0c0933 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. fix: Require tendermint clientstate trustlevel to be >= 1/3 (#828)

    * feat: Add revision number to light client heights
    
    Add revision number but for now do not add support for resseting chain height
    
    * wip
    
    * revert to using two clients
    
    * feat: add IBC prefix for ics-08 clients and bugfixes
    
    * fix: Require tendermint clientstate trustlevel to be >= 1/3
    
    * feat: Apply code improvments suggested during audit (#831)
    AntonAndell authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    5fcf54c View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. fix: javascore audit issues (#862)

    * fix: audit issues
    
    * fix: cleanup
    ibrizsabin authored May 15, 2024
    Configuration menu
    Copy the full SHA
    29f4ad7 View commit details
    Browse the repository at this point in the history
  2. feat: cw wasm light client (#754)

    * feat: add wasm client project
    
    * fix: add wasm proto
    
    * fix: import ics08wasm
    
    * fix: import wasm-08
    
    * fix: generalize context
    
    * fix: build deps
    
    * fix: fix deps issue
    
    * fix: split query handler
    
    * fix: wrap result in response
    
    * feat: add verify header
    
    * feat: add genesis export
    
    * fix: impl client status
    
    * fix: fix unit test
    
    * fix: add debug logs
    
    * fix: cleanup
    
    * chore: pass build
    
    * fix: proto changes
    
    * fix: split traits
    
    * chore: pass build
    
    * fix: remove inner
    
    * fix: query handler
    
    * fix: add tests
    
    * fix: add update test
    
    * fix: downgrade
    
    * fix: downgrade cosmwasm
    
    * fix: update test utils
    
    * fix: point to downgraded xcall
    
    * fix: lower multi test
    
    * fix: lock on 1.6
    
    * fix: revert downgrade
    
    * fix: try disable features
    
    * fix: upgrade cw-storage-plus
    
    * fix: lock to 1.4
    
    * fix: move cw-multi test
    
    * chore: pass build
    
    * fix: fix branch
    
    * fix: add height
    
    * fix: cleanup
    
    * chore: pass build
    
    * fix: remove toolchain.toml
    
    * fix: fix verify membership
    
    * fix: ack hashing
    
    * doc: add build note
    
    * chore: pass build
    
    * fix: do sha256
    
    * fix: check misbehaviour
    
    * chore: pass build
    
    * fix:resolve comments
    
    * chore: pass build
    
    * fix: remove unnecessary hash
    
    * chore: pass build
    
    * fix: rename client id
    
    * fix: Fix reverse sign on timestamp check for request timeout
    
    * chore: update test coverage for ibc client (#846)
    
    * chore: update test coverage for ics03-connection (#848)
    
    * chore: update test coverage for ibc client
    
    * chore: improve test coverage for ibc connection
    
    * chore: add test coverage for cosmwasm ibc core (#850)
    
    * docs: Add explanation on how a connection can be manually verified (#838)
    
    doc: Add explanation on how a connection can be manually verified
    
    * fix: add reference to CI workflow to fix error (#839)
    
    Co-authored-by: ForwardSlashBack <[email protected]>
    
    * chore: add unit test coverage for icon light client (#851)
    
    * ci: add injectived, and neutornd binary (#858)
    
    * ci: add injectived, and neutornd binary
    
    * ci: update archwayd to v6.0.0
    
    * ci: update archwayd to v6.0.0
    
    * chore: add test coverage for xcall-ibc-connection (#853)
    
    * fix: fix test
    
    * fix: resolve test issues
    
    * fix: cargo fmt
    
    ---------
    
    Co-authored-by: AntonAndell <[email protected]>
    Co-authored-by: undefined <[email protected]>
    Co-authored-by: ForwardSlashBack <[email protected]>
    Co-authored-by: ForwardSlashBack <[email protected]>
    Co-authored-by: DeepakBomjan <[email protected]>
    6 people authored May 15, 2024
    Configuration menu
    Copy the full SHA
    9d25c2e View commit details
    Browse the repository at this point in the history
  3. docs: add ics-20 deviation (#841)

    * docs: add ics-20 deviation
    
    * fix: remove transfer from
    
    * updates on ICS20 specs
    
    * chore: typo
    
    * docs: separate function for sendICX and save tokenAddress
    
    ---------
    
    Co-authored-by: izyak <[email protected]>
    ibrizsabin and izyak authored May 15, 2024
    Configuration menu
    Copy the full SHA
    4af1765 View commit details
    Browse the repository at this point in the history
  4. chore: fix merge conflicts

    ibrizsabin committed May 15, 2024
    Configuration menu
    Copy the full SHA
    167f607 View commit details
    Browse the repository at this point in the history
  5. fix: cleanup

    ibrizsabin committed May 15, 2024
    Configuration menu
    Copy the full SHA
    19e3f02 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. feat: added framework for remote chan tests and TC for token transfer…

    … … (#832)
    
    * add: added framework for remote chan tests and TC for token transfer to-and-from ibc-centauri
    
    * fix: added test wallets and configs for e2e
    
    * fix: added test cases to cover stake transfer from centauri to icon
    
    * fix: increased timeouts and add sha256sum of latest light client wasm
    
    * added test keys for relayer for deevnet
    
    * feat: added testcase for icon-archway and back via centauri hopchain
    
    * chore: refactorings and adjust timeouts
    
    * chore: added sample config
    
    * chore: added sample config file to run in devnet with configured connection
    
    * chore: removed extra logging
    
    * chore: added codes in makefile to run hopchain tests
    
    * chore: made receivers configurable and updated docs
    
    * chore: updated docs for old xcall tests and new ones
    
    * fix: fixed case of wallet of chain
    
    * fix: fixed case of gh actions issue
    
    * fix: remove old test
    
    * fix: fixed PR comments
    
    ---------
    
    Co-authored-by: ibrizsabin <[email protected]>
    Co-authored-by: ibrizsabin <[email protected]>
    3 people authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e76b4b4 View commit details
    Browse the repository at this point in the history