This repository has been archived by the owner on Jun 24, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Sovereign light client implementation - first iteration (#17)
* feat: implement sovereign light client * fix: clippy catches * fix: add setup-protoc for CI * fix: add missed setup-protoc for doc_all_features * imp: split sov-celestia types for CW implementation * imp: restructure ics11-sov-celestia-cw * chore: rename client crates * feat: add script to makefile for Wasm builds * fix: revert rust.yml * feat: restructure clients crates + redefine structs + add update_client_on_cos test * deps: update basecoin revisions * deps: import wasm types from ibc-rs * imp: remove 08-wasm types and instead import them from ibc-rs * feat: initial definition of sovtendermint.proto * fix: buf.yaml needs cosmos/ibc as dep * imp: update proto paths to point to ibc-proto-rs * imp: Replace protos with imports from ibc-proto-rs + some clean-ups * deps: update ibc revs * deps: update basecoin-rs rev * imp: revamp sov-celestia-cw * chore: align .proto types with the latest agreed-upon aggregated proof structure * imp: updated sov-celestia client and contract implementations with new data structures * imp: add inner() method for SovClientState * feat: add SovConsensusState to sov-ibc + define SovClientState config * imp: introduce SovClientState to sov-ibc * chore: implement status() * fix: test_update_client_on_cos + better maunal setups * fix: test_mint_burn_on_sov + make clippy happy * imp: re-implement packet_commitment RPC to return value with proof * fix: make clippy --no-default-features happy * chore: move dummy wasm client/consensus states creation to sov-ibc-mocks * deps: update basecoin rev * chore: clean-ups * imp: define func for dummy cons states * fix: cargo doc
- Loading branch information