-
Notifications
You must be signed in to change notification settings - Fork 305
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: 📝 implement cometstub crate (work-in-progress) #3597
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 9, 2024 16:24
de987f4
to
90d7ade
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 9, 2024 23:29
90d7ade
to
a3262ee
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 11, 2024 17:05
a3262ee
to
40cbf6f
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 11, 2024 18:33
40cbf6f
to
a645162
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 11, 2024 19:52
a645162
to
7f272ee
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 11, 2024 20:02
7f272ee
to
2f6b9e6
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 00:08
2f6b9e6
to
1e9e6f3
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 00:10
1e9e6f3
to
fd7f5d7
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 16:50
fd7f5d7
to
ef1d9dd
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 17:47
ef1d9dd
to
5797a90
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 22:30
5797a90
to
35309e8
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 12, 2024 23:11
35309e8
to
4049135
Compare
@cratelyn I pushed a fix to correctly handle loading the lazy proving keys. You were missing a dev dependency
without which wasn't calling try_load before attempting to dereference the keys. |
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 18, 2024 22:49
0a95880
to
52bbd60
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 03:02
52bbd60
to
619f702
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 03:05
619f702
to
276a07a
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 03:06
276a07a
to
737f4fb
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 03:07
737f4fb
to
fdb8ef5
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 16:36
fdb8ef5
to
5148571
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 19, 2024 20:59
5148571
to
1ecd5ab
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 20, 2024 01:35
1ecd5ab
to
4afb656
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
January 31, 2024 20:54
4afb656
to
8af73e6
Compare
cratelyn
force-pushed
the
katie/cometstub
branch
from
February 6, 2024 23:16
8af73e6
to
1918429
Compare
this commit introduces a new library, in `crates/test/`. this library contains a mock implementation of cometbft, for use in cargo integration tests. * this does NOT add the `penumbra-cometstub` crate to the list of crates included in the rust documentation in `deployments/scripts/rust-docs`. the `penumbra-tct-property-test` crate was also not included in that list at the time of writing. /!\ ------------------------------------------------------- /!\ /!\ NOTE: this is a rolling work-in-progress. /!\ /!\ this branch will be force-pushed frequently until it is /!\ /!\ ready for review. proceed accordingly! /!\ /!\ ------------------------------------------------------- /!\ NOTE 24-01-02: i have brought over a test from `core/app/src/tests/spend.rs`. currently, it panics because proving keys could not be loaded. printlns and panics have been left to point out how far we can get through that test before failing. track down the core of this issue next week. use this command to see it break: ``` cargo watch -Bc -x 'test -p penumbra-cometstub spend_happy_path' ```
cratelyn
force-pushed
the
katie/cometstub
branch
from
February 6, 2024 23:16
1918429
to
eab617a
Compare
these are api notes outlining the ideal surface for our mock consensus engine, driven by a pair programming session. see: #3588 (comment) TODO: this should be cleaned up later.
cratelyn
added
C-enhancement
Category: an enhancement to the codebase
A-mock-consensus
Area: Relates to the mock consensus engine
labels
Feb 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
A-mock-consensus
Area: Relates to the mock consensus engine
C-enhancement
Category: an enhancement to the codebase
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
see #3588.