Skip to content

Update Pulse#799

Merged
Franziska-Mueller merged 77 commits intoqubic:developfrom
N-010:feature/2026-01-12-Pulse
Mar 31, 2026
Merged

Update Pulse#799
Franziska-Mueller merged 77 commits intoqubic:developfrom
N-010:feature/2026-01-12-Pulse

Conversation

@N-010
Copy link
Copy Markdown
Contributor

@N-010 N-010 commented Mar 19, 2026

No description provided.

N-010 added 30 commits January 13, 2026 23:25
…reserve and don’t consume reseed budget with tier top-ups on k4 rounds

  - test/contract_qtf.cpp: expose private/protected internals for unit tests, add exact-match k2/k3 ticket generators (unique), fund jackpot balance in k4 test, and force FR off in baseline k2/k3 revenue-split test
…eserve top-ups; correct schedule bitmask in specx
Auto-update QTF index in QRP
Adds cleanup for allowedSmartContracts in QRP
N-010 and others added 25 commits January 21, 2026 23:48
# Conflicts:
#	src/Qubic.vcxproj
#	src/Qubic.vcxproj.filters
#	src/contract_core/contract_def.h
#	test/test.vcxproj.filters
…imits and update existing entries accordingly
Fixes padding
…ture/2026-01-12-Pulse

# Conflicts:
#	src/contract_core/contract_def.h
#	src/contracts/Pulse.h
#	test/contract_pulse.cpp
…undState; introduce new functions for ticket, prize, and round handling; update tests accordingly.
…ut structure, and introduce ticket clamping logic.
…AutoDeposits`. Update `GetAutoStats` test for expanded participant roster and shared state verification.
…layer` input parameter for clarity and consistency.
…re consistency across definitions and contract handling.
@N-010
Copy link
Copy Markdown
Contributor Author

N-010 commented Mar 26, 2026

@Franziska-Mueller Please review it

@Franziska-Mueller Franziska-Mueller self-requested a review March 27, 2026 13:03
Comment thread src/contracts/Pulse.h Outdated
template<typename Key, typename T, uint64 L>
struct HashMapConverter
{
void convert(const HashMap<Key, T, L>& hasMap, Array<T, L>& array)
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo: hashMap

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Comment thread src/contracts/Pulse.h
/**
* Returns the current auto-participation roster and shared limits.
* @return All registered auto participants, the participant capacity, the per-user auto-ticket limit, remaining slots in the current round, and
* the status code.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: fix line break

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@Franziska-Mueller Franziska-Mueller merged commit c193627 into qubic:develop Mar 31, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants