-
Notifications
You must be signed in to change notification settings - Fork 277
feat(stylus) - governance (minus upgrade contract) #2877
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
Merged
Merged
Changes from 43 commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
0965156
started governance work
ayushboss 4656faf
feat(stylus): complete governance_structs.rs implementation
devin-ai-integration[bot] 7ff104b
cleaning up byte compression
ayushboss 3fa19cd
fixing skeleton of lib script
ayushboss 616fc3e
pushing governancepayload struct
ayushboss 6fcfeba
fix(stylus): resolve governance match statement compilation errors
devin-ai-integration[bot] bdc5747
finished skeleton of set fee function
ayushboss 32216ce
adding untracked files
ayushboss 092347e
Merge branch 'pyth-stylus-final-functions' into pyth-stylus-governanc…
ayushboss bfad57d
setup first set of governance functions for evaluation
ayushboss 2047dbf
fix: resolve governance function compilation errors
devin-ai-integration[bot] 38d1f61
fix: implement proper data source clearing in set_data_sources
devin-ai-integration[bot] cf1c462
feat: implement Erase trait for DataSourceStorage
devin-ai-integration[bot] 2cf7ef8
st
ayushboss f25ac83
fix: add missing SetTransactionFee and WithdrawFee governance actions
devin-ai-integration[bot] 8fabb89
feat: add Stylus events for governance instructions
devin-ai-integration[bot] c783efa
feat: complete governance event implementation
devin-ai-integration[bot] 421b780
formatted
ayushboss 35a333b
fix: replace deprecated evm::log with stylus_core::log
devin-ai-integration[bot] f792e26
finishing first governance test
ayushboss a6c588d
Complete test_set_data_sources function to verify governance instruct…
devin-ai-integration[bot] c1e6bad
pushing temp changes.
ayushboss 8367d4a
fix: implement proper Debug and Display traits for PythReceiverError …
devin-ai-integration[bot] 50ca713
temp stash
ayushboss 5de37ea
fixing hex vaa address
ayushboss 9927f8a
Merge branch 'main' into pyth-stylus-governance-impl
ayushboss 2aae277
figured out test_set_data_source errors
ayushboss 561be32
added new governance tests, set valid data sources not working yet th…
ayushboss 9d968ca
Add governance VAA test cases for SetFeeInToken, SetWormholeAddress, …
devin-ai-integration[bot] 42a4142
Update VAA hex strings with properly signed governance VAAs
devin-ai-integration[bot] e63f83c
Update governance test VAAs with corrected hex strings
devin-ai-integration[bot] 0b71196
Update withdraw_fee test VAA to use Alice's address as fee recipient
devin-ai-integration[bot] 76afb02
Add debug changes and VAA generation helper
devin-ai-integration[bot] d62b352
commnented out withdraw fee test
ayushboss 8676709
Add internal verification to governance test functions
devin-ai-integration[bot] a308034
Add sequence number verification to remaining governance test functions
devin-ai-integration[bot] 27ab032
Fix test_set_valid_period and clean up imports
devin-ai-integration[bot] 4bd1552
Fix VAA validation in test_authorize_governance_data_source_transfer
devin-ai-integration[bot] 52f5243
commented out motsu-incompatible tests, cargo fmt
ayushboss e5bb84c
Merge branch 'main' into pyth-stylus-governance-impl
ayushboss 946f6e5
removed generate vaa script
ayushboss 2441d0a
Update test_set_wormhole_address with wormhole_contract_2 parameter a…
devin-ai-integration[bot] b8f6dad
Fix VAA construction in test_set_wormhole_address to include address …
devin-ai-integration[bot] 066d45d
first fixes
ayushboss f7f6f4e
Merge branch 'pyth-stylus-governance-impl' of https://github.com/pyth…
ayushboss c7be32b
f
ayushboss 2082a85
Implement event assertions in pyth_governance_test.rs
devin-ai-integration[bot] e36fdc1
removed SetFeeInToken
ayushboss 2e17cc9
cleaned byte reading checks, fixed authorize_governance_transfer vers…
ayushboss daa97c3
Merge branch 'main' into pyth-stylus-governance-impl
ayushboss 2251d34
restoring jrpc_handle.rs file
ayushboss 849e149
fixing jrpc_handle.rs cargo fmt
ayushboss 28d4a4a
fixing import order jrpc_handle.rs
ayushboss 61a5a5c
addressed nit
ayushboss File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. bad merge? |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like an unrelated change, pls remove
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I don't know where that change emerged. Will get rid of it