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

Phase 5 #27

Merged
merged 60 commits into from
Jan 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
02503d1
Include commitment, connection and ics23 prost gen files
hu55a1n1 Sep 29, 2021
886f071
Implement IBC Connection Reader/Keeper traits
hu55a1n1 Sep 29, 2021
43afbec
Add ibc-proto crate as dependency
hu55a1n1 Sep 29, 2021
a9bb770
Implement Connection gRPC query server
hu55a1n1 Sep 30, 2021
5971e97
Fix memory get impl bug
hu55a1n1 Sep 30, 2021
2cd2da7
Change serde for ConnectionEnd to use protobufs
hu55a1n1 Sep 30, 2021
cccf3b8
Provide placeholder proofs in ABCI query response
hu55a1n1 Sep 30, 2021
f8298a4
Merge remote-tracking branch 'origin/main' into phase4
hu55a1n1 Oct 6, 2021
8e02ccd
Update Cargo.toml
hu55a1n1 Oct 6, 2021
8c948f3
Implement Tx simulate service
hu55a1n1 Oct 6, 2021
7e51700
Allow modules to return query proofs
hu55a1n1 Oct 11, 2021
578fd61
Implement proof support for InMemoryStore
hu55a1n1 Oct 11, 2021
e05714d
Proof support for IBC module
hu55a1n1 Oct 11, 2021
fd26b52
Modify module query method to add proof arg
hu55a1n1 Oct 12, 2021
77907b3
Refine query proof impl for IBC module
hu55a1n1 Oct 12, 2021
d5e1efc
Enable indexing for IBC events
hu55a1n1 Oct 12, 2021
ab7e392
Fix missing prefix for store proof
hu55a1n1 Oct 12, 2021
6c81335
Update ibc deps
hu55a1n1 Oct 18, 2021
e27868a
Return ConsensusStateNotFound error
hu55a1n1 Oct 25, 2021
bc35a37
Implement next/prev_consensus_state()
hu55a1n1 Oct 25, 2021
cfff540
Patch IBC deps
hu55a1n1 Oct 25, 2021
cce1b2a
Placeholder impl for account nonce
hu55a1n1 Oct 25, 2021
808f5d9
Print committed app hash
hu55a1n1 Nov 2, 2021
158ef6a
Modify Store::get_proof() to include height
hu55a1n1 Nov 2, 2021
67e4c8d
Minor refactoring
hu55a1n1 Nov 2, 2021
fe826f5
Fix AVL store get_proof() for overwritten keys
hu55a1n1 Nov 4, 2021
c3576fe
Add trace log to get_proof()
hu55a1n1 Nov 4, 2021
a532ceb
Add store() and commit() method to Module trait
hu55a1n1 Nov 4, 2021
cdb3bd9
Implement sub-stores as separate stores with only commitments in main…
hu55a1n1 Nov 4, 2021
08e5a15
Depend on ibc-rs's basecoin/phase-4 branch
hu55a1n1 Nov 4, 2021
7ad19a8
Fix clippy warnings
hu55a1n1 Nov 5, 2021
8471e78
Remove generic prefix from SubStore
hu55a1n1 Nov 5, 2021
d648d14
More cleanup
hu55a1n1 Nov 5, 2021
7915013
Change WalStore strategy to apply in-place and reset using log
hu55a1n1 Nov 6, 2021
7c15cf3
Update substore hash after commit
hu55a1n1 Nov 6, 2021
a9b430e
Refactor SubStore and update docs
hu55a1n1 Nov 8, 2021
eabe9c0
Merge remote-tracking branch 'origin/main' into phase4
hu55a1n1 Nov 8, 2021
f96714c
Impl ChannelReader & ChannelKeeper traits for Ibc module
hu55a1n1 Nov 8, 2021
26b61eb
Fix impl of ibc::connection_channels()
hu55a1n1 Nov 9, 2021
7b2599d
Modify Module::store() to return mut ref to sub-store
hu55a1n1 Nov 12, 2021
b74d0a4
Make Module Store an associated type
hu55a1n1 Nov 13, 2021
5e4552b
Merge branch 'main' into phase5
hu55a1n1 Nov 29, 2021
dec3827
Return old value from AVL set()
hu55a1n1 Nov 29, 2021
1895e23
Modify Store::set() to return old value for updates
hu55a1n1 Nov 29, 2021
53e2d4e
Fix AVL set_node
hu55a1n1 Nov 29, 2021
804d220
Fix WALStore impl
hu55a1n1 Nov 29, 2021
0c60374
Fix build
hu55a1n1 Nov 29, 2021
2470d18
Use ibc-rs provided event conversions
hu55a1n1 Nov 30, 2021
ce2791e
Merge branch 'main' into phase5
hu55a1n1 Dec 9, 2021
f17fc36
Reuse ibc paths for channel reader/keeper methods
hu55a1n1 Dec 9, 2021
fcd3c0a
Update ibc trait impls
hu55a1n1 Dec 21, 2021
7065c13
Update tm deps
hu55a1n1 Dec 21, 2021
107b29c
Add begin_block() method to Module trait
hu55a1n1 Jan 4, 2022
cb01c0b
Implement host_consensus_state()
hu55a1n1 Jan 4, 2022
89e4d8f
Update protos
hu55a1n1 Jan 5, 2022
1e0fd3c
Implement port gRPC query service
hu55a1n1 Jan 5, 2022
e04f070
Depend on basecoin/phase-5-1 branch of ibc-rs
hu55a1n1 Jan 5, 2022
9b13b24
Merge branch 'main' into phase5
hu55a1n1 Jan 5, 2022
52f8619
Update CI for create channel test
hu55a1n1 Jan 5, 2022
c91a85e
Fix typo
hu55a1n1 Jan 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
command: test
args: --all-features

# TODO: Remove the IBC_COMMITISH env var once the phase 4 work has been merged
# TODO: Remove the IBC_COMMITISH env var once the phase 5 work has been merged
# to master in ibc-rs.
ibc-integration:
runs-on: ubuntu-latest
Expand All @@ -42,7 +42,7 @@ jobs:
- name: Run test
run: |
docker run --rm \
--env IBC_COMMITISH=basecoin/phase-4-1 \
--env IBC_COMMITISH=basecoin/phase-5-1 \
-v `pwd`:/src/basecoin-rs \
informaldev/basecoin-rs-ci

Loading