fix(examples): correct blackjack scoring/bust logic and enforce patie…#47
Open
arihantbansal wants to merge 13 commits intomainfrom
Open
fix(examples): correct blackjack scoring/bust logic and enforce patie…#47arihantbansal wants to merge 13 commits intomainfrom
arihantbansal wants to merge 13 commits intomainfrom
Conversation
c49c562 to
47e53d3
Compare
…cross examples Blackjack: fix hand value calculation (ace downgrade, pip values, face card threshold), deal card before bust check, transition to Resolving on bust, add player ownership constraints, bound hand size to 11. Sealed bid auction: enforce auction timing (no bids after end, no close before end), widen bid_count to u16 with checked_add, require bids before resolving, document known limitations. Voting: add VoterRecord PDA for double-vote prevention with idempotent callback, add PDA derivation validation, add double-vote rejection test. Misc: constrain patient_data PDA in share_medical_records, reorder getMXEPublicKeyWithRetry before comp def init in ed25519/blackjack tests.
- Remove redundant preflightCommitment when skipPreflight is true - Add event timeout handling to prevent tests hanging indefinitely - Add shutdown_wait and upgradeable=false to Anchor.toml configs - Box large account types to reduce stack usage - Sequentialize blackjack comp def inits and remove unnecessary sleep
Box MXEAccount in Vote struct to prevent stack overflow. Increase auction end_time to 60s and wait to 65s for CI reliability.
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary