Skip to content

Release v1.257.0#520

Merged
fnordspace merged 11 commits into
mainfrom
develop
Aug 27, 2025
Merged

Release v1.257.0#520
fnordspace merged 11 commits into
mainfrom
develop

Conversation

@fnordspace

Copy link
Copy Markdown
Contributor
  • Update of smart contract guidelines including compliance changes in various SCs
  • Fix of bug in qearn test case after data recover last epoch
  • Fix bug in four_q algorithm for certain MSVC versions
  • Fix bug related to invalid mining seed of qpi mining (delay function)
  • Increase of Target_Tick_Duration to 3000 due to working delay function
  • Add option for adding private peers to the knownPeerList which will not be shared during peer exchange. Set NUMBER_OF_PRIVATE_IP in private_settings.h and the first n entries in knownPublicPeers will be treated as private peers and not shared.

Franziska-Mueller and others added 11 commits August 20, 2025 14:57
* compliance changes for CCF SC

* compliance changes for GQMPROP SC

* compliance changes for MSVAULT SC

* compliance changes for QEARN SC

* compliance changes for QBAY SC

* compliance changes for QUOTTERY SC

* compliance changes for QUTIL SC

* compliance changes for QX SC

* Qx: add div type explicitly to fix compile errors in test project

* compliance changes for TestExampleD SC

* add contract verify workflow

* Update contract-verify.yml

* update branch name in contract-verify.yml

* find all contract files to verify

* fix typo in contract-verify.yml

* print full path to file list

* use list of contract files as input for verify action

* only trigger contract-verify.yml when contract files or workflow file changed

* use published action in contract-verify.yml

* Revert "use published action in contract-verify.yml"

This reverts commit 6fbd535.

* mention contract verification tool in contracts.md

* make QPI div and mod constexpr

* update contract verify tool text in contracts.md

* add STATIC_ASSERT macro to enable use of static asserts in SC files

* remove workflow trigger on feature branch before merging into develop
* fix: fixed gtest bug in qearn

* fix: removed unnecessary local variables in BEGIN_EPOCH procedure
* Add unittest for fourq.

* Fix MSVC misoptimization causing incorrect operation ordering.

* Unittest: Ensure FourQ is initialized if signature verification is used in contract testing.

* Add comment for optimization bug of MSVC.
* nw: support private IPs

* remove redundant code

* fix warning

* add checking boundary when accessing publicPeers
The delay function did not work due to bugs. Now the delay function
works and tick time should decrease.
@fnordspace fnordspace merged commit e04a75b into main Aug 27, 2025
3 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.

5 participants