-
Notifications
You must be signed in to change notification settings - Fork 161
Update SC Pulse #896
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
Open
N-010
wants to merge
83
commits into
qubic:develop
Choose a base branch
from
N-010:feature/2026-01-12-Pulse
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+329
−71
Open
Update SC Pulse #896
Changes from all commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
3fd5e34
Implement QThirtyFour contract with ticket purchasing and winner sele…
N-010 d7f0bf3
Add QReservePool and QTF contract definitions with related functional…
N-010 33ac4cb
Refactor QThirtyFour.h: reposition QTF2 struct definition for clarity
N-010 47852f8
Test version for QThirtyFour
N-010 d3c4f53
CalcReserveTopUp
N-010 edaaf0b
New structs
N-010 f9bd84d
Fees
N-010 466fd5a
Refactoring
N-010 93c76a6
Remove profit transfer from k3 to k2 with FR enabled
N-010 569f7a8
Adds tests
N-010 bf67be4
Updates testes
N-010 be509dd
Does not block the purchase of a ticket at a higher price
N-010 d05e7dd
- src/contracts/QThirtyFour.h: ensure k4 reseed uses up-to-date QRP…
N-010 4b0c229
Removes SettlementLocals and aligned_storage_t
N-010 6aaa82d
Updates tests
N-010 f94e5a6
Update tests
N-010 c5d31f9
Update tests
N-010 2de4c87
Updates index
N-010 706cbb0
Updates inde• Fix k=4 settlement: protect jackpot reseed from k2/k3 r…
N-010 c2ec805
Fixes ContractVerify
N-010 edfe234
Use RL::max
N-010 7be394d
Fixes ContractVerify
N-010 981d2f3
Renames Available to Allowed for SC
N-010 1a82614
Pulse prototype
N-010 5d6efe4
Tests
N-010 2c86c4a
Tests
N-010 ceafdf4
Adds Pulse.h
N-010 ac91da7
Fixes build
N-010 09a37f0
Removes POST_INCOMING_TRANSFER
N-010 c621a90
Adds test
N-010 cea7068
Fixes reward
N-010 4b559b3
Fixes for contractverify
N-010 2b592df
Proportional rule (pro-rata scaling)
N-010 eb3240e
Removes qrp and qtf
N-010 86e2764
Change contract index
N-010 9c964f8
Removes QTF and QRP
N-010 c8f2220
Fixes contractverify, contract index
N-010 3871bf2
Fixes build
N-010 2d295b6
Update GameMechanics
N-010 272b960
Fixes tests
N-010 fc7ae70
Merge branch 'develop' into feature/2026-01-12-Pulse
N-010 642e6ca
Rename test
N-010 336d82a
Update GameMechanics
N-010 062b0f9
GetWinners
N-010 c3ea379
BuyRandomTickets
N-010 5414f2b
Update BuyRandomTicketsSucceedsAndMovesQHeart
N-010 c326cd6
Adds comments
N-010 b9f73e2
Rooms
N-010 3e54880
Fixes: availableBalance, save data in DepositAutoParticipation
N-010 870cd35
Adds tests
N-010 b459859
Fixes for Contract Verify
N-010 1c27edb
Delete account if deposit is empty
N-010 9601141
Refactor SetAutoConfig to reject zero desiredTickets and update tests…
N-010 7b01bfe
Merge branch 'develop' into feature/2026-01-12-Pulse
N-010 178bcb0
Fixes after review
N-010 deb7b03
Refactor SetAutoConfig and SetAutoLimits to enforce positive ticket l…
N-010 760b783
Add ticketCounter to randomData structure for tracking ticket counts
N-010 a2ed4d4
Refactor ticket handling in Pulse: change data types for ticket count…
N-010 bc2af79
Add unit tests for prize computation and ticket validation; refactor …
N-010 6a5c6b5
Adds fee for RL
N-010 80e5cc0
Merge branch 'refs/heads/develop' into feature/2026-01-12-Pulse
N-010 da2f576
Set valid constructionEpoch
N-010 761f775
Fixes global const
N-010 b3afdae
remove _ALLOW_KEYWORD_MACROS in gtest
Franziska-Mueller 3a38692
Update constants
N-010 7eedcb2
Removes QHeart Percent
N-010 4971511
Merge remote-tracking branch 'refs/remotes/upstream/develop' into fea…
N-010 679d7ae
Adds PRE_ACQUIRE_SHARES
N-010 b14a270
Refactor Pulse contract: merge GetSchedule and GetDrawHour into GetRo…
N-010 a9a4a59
Refactor `GetAutoStats` function: add `HashMapConverter`, expand outp…
N-010 95cc26e
Add utility functions to test suite: `countAutoParticipants` and `sum…
N-010 8f2686a
Add GetPlayerBalance function
N-010 ad2e759
Update `GetPlayerBalance`: include `player` input parameter for share…
N-010 6676fb4
Update `GetAutoParticipation`: replace `invocator()` with explicit `p…
N-010 be4e2d0
Refactor `GetRoundState`: update function ID and registration to ensu…
N-010 7ba0cd2
Fixes asset name
N-010 fd45e8d
Fix typo in `HashMapConverter`: rename `hasMap` to `hashMap` for vari…
N-010 8b33203
Add `DepositManagedQHeart` procedure: enable QHeart transfer from inv…
N-010 6a53f45
Merge remote-tracking branch 'upstream/develop' into feature/2026-01-…
N-010 7b98f59
Rename `TransferTokenToQx` to `TransferShareManagementRights`, introd…
N-010 093a11e
Add comprehensive documentation to all input and output structs in `P…
N-010 098e756
Merge remote-tracking branch 'upstream/develop' into feature/2026-01-…
N-010 c9ea4ed
Fixes the comment for the TransferShareManagementRights procedure
N-010 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
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
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.
please remove this from qpi. qpi is not for mere code simplifications.