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

[Tokenomics][Tests in Progress] Integrate SessionAccounting w/ Claim & Proof lifecycle #421

Closed
Closed
Show file tree
Hide file tree
Changes from 84 commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
61c8dc8
feat: Implement proof's smt and signature validations
red-0ne Mar 1, 2024
c8fcf56
WIP
Olshansk Mar 5, 2024
6239e74
[Proof] refactor: ring client for on-chain use (#411)
bryanchriswhite Mar 5, 2024
835889e
refactor: make session comparaison more generic
red-0ne Mar 6, 2024
a01cb26
chore: add comments
red-0ne Mar 6, 2024
8a91394
Merge branch 'main' into feat/proof-validation
bryanchriswhite Mar 7, 2024
6e381a0
test: proof module integration - claim creation
bryanchriswhite Mar 5, 2024
fd80fc9
refactor: session hydrator errors
bryanchriswhite Mar 6, 2024
763e4f0
test: improve claim creation error assertions & add cases
bryanchriswhite Mar 6, 2024
64d96c7
cleanup: remove unused test helpers
bryanchriswhite Mar 6, 2024
0b82243
[PubKeyClient] Implement PubKeyClient for on/off-chain usage (#413)
red-0ne Mar 7, 2024
74e7a09
chore: Address review change requests
red-0ne Mar 7, 2024
fe43e83
Merge branch 'main' into issues/359/integrate_session_accounting_with…
Olshansk Mar 7, 2024
cc3340e
WIP
Olshansk Mar 8, 2024
e4484be
chore: Update keeper query clients in-code documentation
red-0ne Mar 8, 2024
3f277e7
chore: Add godoc comments
red-0ne Mar 8, 2024
757b50c
Checkpoint commit
Olshansk Mar 9, 2024
cbdda33
Merge branch 'main' into issues/359/integrate_session_accounting_with…
Olshansk Mar 9, 2024
5ad9efb
fixup: review feedback improvements
bryanchriswhite Mar 11, 2024
f1f8905
Merge remote-tracking branch 'pokt/feat/proof-validation' into test/p…
bryanchriswhite Mar 11, 2024
90d89ec
fixup! Merge remote-tracking branch 'pokt/feat/proof-validation' into…
bryanchriswhite Mar 11, 2024
2d5af98
fix: test error msg assertion
red-0ne Mar 11, 2024
3f17fce
Merge remote-tracking branch 'pokt/feat/proof-validation' into test/p…
bryanchriswhite Mar 12, 2024
2bd35a0
fixup! fixup: review feedback improvements
bryanchriswhite Mar 12, 2024
422e82f
refactor: relay min difficulty bits as gov param
bryanchriswhite Mar 12, 2024
fc0755f
test: submit proof message success
bryanchriswhite Mar 12, 2024
caea47c
test: submit proof message error
bryanchriswhite Mar 12, 2024
4bf0b9f
chore: Address review change requests
red-0ne Mar 13, 2024
75db907
chore: Add missing change requests
red-0ne Mar 13, 2024
f7f28bf
Merge remote-tracking branch 'origin/main' into feat/proof-validation
red-0ne Mar 13, 2024
5907578
Merge branch 'main' into issues/359/integrate_session_accounting_with…
Olshansk Mar 13, 2024
84d65ca
Partial implementation & self review in progress
Olshansk Mar 13, 2024
3357fea
chore: Remove pubkey client
red-0ne Mar 14, 2024
f90ca76
chore: Fix unit tests and ring client removal consideration
red-0ne Mar 14, 2024
46c61dd
Offline review of 406
Olshansk Mar 19, 2024
9179ac1
Merge remote-tracking branch 'pokt/main' into feat/proof-validation
bryanchriswhite Mar 19, 2024
14638bd
fix: Make relay req/res meta a non-pointer
red-0ne Mar 19, 2024
0948c86
Cleaning up E2E tests
Olshansk Mar 14, 2024
ab43ea7
fix: Restore bank expected keeper
red-0ne Mar 20, 2024
fbf12cc
Checkpoint commit
Olshansk Mar 20, 2024
8eed660
merge with feat/proof-validation but unvalidated
Olshansk Mar 20, 2024
a1eebd7
Fixed some session ID headers
Olshansk Mar 20, 2024
9fb791a
Finally got go test -count=1 ./... working
Olshansk Mar 20, 2024
0f20241
Non functional commit before upgrade
Olshansk Mar 20, 2024
050ab90
Getting somewhere with the business logic
Olshansk Mar 21, 2024
298e7ad
chore: Update SMT dependency
red-0ne Mar 21, 2024
19ae70f
A couple more nits
Olshansk Mar 21, 2024
7be1fe4
Merge branch 'main' into feat/proof-validation
Olshansk Mar 21, 2024
ac91121
Removed accidental period
Olshansk Mar 21, 2024
25295d3
Fixing unit tests
Olshansk Mar 21, 2024
e09e719
Fix impors after debugging
Olshansk Mar 21, 2024
6df5967
Empty commit
Olshansk Mar 21, 2024
b103308
Minor e2e test fix
Olshansk Mar 21, 2024
ce194fa
Merge branch 'main' into feat/proof-validation
Olshansk Mar 21, 2024
0503a4d
merge with feat/proof-validation
Olshansk Mar 21, 2024
bea07f7
Merge with main
Olshansk Mar 22, 2024
b2a78c2
review: feedback improvement
bryanchriswhite Mar 22, 2024
e20e9c1
review: feedback improvement
bryanchriswhite Mar 22, 2024
7b28d62
fixup! review: feedback improvement
bryanchriswhite Mar 22, 2024
a5dca2b
fixup! review: feedback improvement
bryanchriswhite Mar 22, 2024
a262455
Merge branch 'feat/proof-validation' into test/proof-integration
bryanchriswhite Mar 22, 2024
61d83ea
Merge remote-tracking branch 'pokt/main' into test/proof-integration
bryanchriswhite Mar 22, 2024
2a137ce
fixup! Merge remote-tracking branch 'pokt/main' into test/proof-integ…
bryanchriswhite Mar 22, 2024
5f5705e
Merge remote-tracking branch 'pokt/main' into test/proof-integration-2
bryanchriswhite Mar 22, 2024
0c0ab97
Update x/proof/keeper/msg_server_submit_proof_test.go
Olshansk Mar 23, 2024
e1cb699
Checkpoint commit (picking up Bryan's work): see bullet points
Olshansk Mar 23, 2024
9336166
make go_test works again
Olshansk Mar 23, 2024
eadfce4
Finish adding godocs to all the helpers amongst other things
Olshansk Mar 24, 2024
78718e6
Commit a handful of changes before moving on to the path != hash bit
Olshansk Mar 24, 2024
013e139
Improved the TODOs related to the proof requested based on the block …
Olshansk Mar 24, 2024
470091f
Integration testing checkpoint commit
Olshansk Mar 24, 2024
1d9e72a
merge with test/proof-integration-2
Olshansk Mar 24, 2024
95a6109
Merge with main
Olshansk Mar 25, 2024
df35eeb
Interim self review
Olshansk Mar 25, 2024
82b4235
Got to a spot where the old unit tests are passing
Olshansk Mar 25, 2024
2ea6110
handling some weird stuff with the pulsar files, so checkpoint here
Olshansk Mar 25, 2024
23e4a78
Debugging in progress
Olshansk Mar 26, 2024
d9924ec
A lot of small misc changes - some tests still failing
Olshansk Mar 26, 2024
55f08f5
Reply to red0ne's comments
Olshansk Mar 26, 2024
0dcb5a1
Empty commit
Olshansk Mar 26, 2024
ed47cd0
Merge branch 'test/proof-integration-2' into issues/359/integrate_ses…
Olshansk Mar 26, 2024
a70cf7c
Removed redundant service.pulsar.go
Olshansk Mar 26, 2024
72815d2
Better error messages in E2E tests
Olshansk Mar 26, 2024
85060cd
Merge with main
Olshansk Mar 26, 2024
8b731c5
Reverted some of the deps changes which may have impacted how nonces …
Olshansk Mar 26, 2024
93d031c
Self-review
Olshansk Mar 26, 2024
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
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ load_test_simple: ## Runs the simplest load test through the whole stack (appgat
# e.g. TODO_HACK: This is a hack, we need to fix it later
# 2. If there's a specific issue, or specific person, add that in paranthesiss
# e.g. TODO(@Olshansk): Automatically link to the Github user https://github.com/olshansk
# e.g. TODO_INVESTIGATE(#420): Automatically link this to github issue https://github.com/pokt-network/pocket/issues/420
# e.g. TODO_INVESTIGATE(#420): Automatically link this to github issue https://github.com/pokt-network/poktroll/issues/420
# e.g. TODO_DISCUSS(@Olshansk, #420): Specific individual should tend to the action item in the specific ticket
# e.g. TODO_CLEANUP(core): This is not tied to an issue, or a person, but should only be done by the core team.
# e.g. TODO_CLEANUP: This is not tied to an issue, or a person, and can be done by the core team or external contributors.
Expand Down
Loading
Loading