Skip to content
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

Release/2.0.3 rc #397

Merged
merged 214 commits into from
Aug 20, 2024
Merged

Release/2.0.3 rc #397

merged 214 commits into from
Aug 20, 2024

Conversation

npq7721
Copy link
Collaborator

@npq7721 npq7721 commented Aug 20, 2024

Update to Dash 18 from upstream
Add assets creation, minting, and transferring,
Update translations
Add RIP01, new fork voting consensus for both miner and smartnodes

malbit and others added 30 commits April 10, 2022 23:50
- Update crc32c subtree (ref: bitcoin/bitcoin@fac1c13)
- Update univalue subtree (ref: bitcoin/bitcoin@3043193)
- Update leveldb subtree (ref: bitcoin/bitcoin@20a6bab)
- refactor: depends build env
- refactor: build configuration (comply with autotools 2.69)
- Integrate univalue into our build system (ref: bitcoin/bitcoin@0f95247)
- crc32c build system integration (ref: bitcoin/bitcoin@9ebdf04)
- fixed placeholders at QT
- Support to checking HW functions at compile-time
- Support for HW 256-bit RNG (where available)
…ng with github build was errored and some changes made gone disappearing. this commit fixing what github broke. debug build and release are OK. CLI works as it should while GUI crashing after INIT. need investigate.
more info: https://wiki.qt.io/New_Signal_Slot_Syntax + https://stackoverflow.com/a/16795664

+ Fix broken notificator on GNOME
+ Do not use systray on systems which do not support systray
+ Global specified name for CoinJoin to be constant through the build + Qt
+ SmartnodeTab at GUI should work with no wallet loaded
+ TxFee setting is non-static now [refs](bitcoin/bitcoin#12909)
+ Filter out macOS process serial number. [refs](bitcoin/bitcoin#17184)
+ Conversion to Windows args to be utf-8 string before parsing them to the Core/Wallet. [refs](bitcoin/bitcoin#13883)
+ Statically specified functions which are used widely along codebase to be Guaranteed Locale Independent. [refs](bitcoin/bitcoin#14599)
+ macOS bug-fixes [refs](bitcoin/bitcoin#17887) , [refs](bitcoin/bitcoin#15040)
+ refactored Timefunctions to be Thread-Safe
+ added support to multiwallet
+ refactored locks with fixes to deadlocks
+ boost::program_options and boost::chrono are NOT IN USE anymore and are deleted from the codebase
+ ArgsManager slightly refactored
+ Hidden Command-Line Arguments added
+ IsServiceEnabled (e.g. zmq, wallet) command_line arguments visibility activation (if certain service is not enabled, all cli commands related to that service will not be shown)
+ Other fixes and tweaks
… and batchlogger to comply with reworked logging.

also tests are reworked to comply new codebase.
qt: Assert QMetaObject::invokeMethod result
gui: Defer removeAndDeleteWallet when no modal widget is active
refs: [bitcoin#16384](bitcoin/bitcoin#16348)
refs: [bitcoin#15614](bitcoin/bitcoin#15614)
refs: [bitcoin#14437](bitcoin/bitcoin#14437)
Also Deleted accounts and related code
…ce) + some 'typedef' replace with 'using' BIP174 style SignSignature refactor refs: [bitcoin#13425](bitcoin/bitcoin#13425) refs: [bitcoin#18468](bitcoin/bitcoin#18468) refs: [bitcoin#19326](bitcoin/bitcoin#19326)
refs: [bitcoin#19534](bitcoin/bitcoin#19534): net: save the network type explicitly in CNetAddr
refs: [bitcoin#16702](bitcoin/bitcoin#16702): supplying and using asmap to improve IP bucketing
refs: [bitcoin#17812](bitcoin/bitcoin#17812): asmap feature refinements and functional tests
refs: [bitcoin#18023](bitcoin/bitcoin#18023): Fix some asmap issues
refs: [bitcoin#19628](bitcoin/bitcoin#19628): change CNetAddr::ip to have flexible size
Comment from 6f7b52ac63a71d2706022ca58d69a1a622e0fa37: "The fix for CPubKey is a part of `#13557: BIP 174 PSBT Serializations and RPCs` which wasn't backported yet"
CodeIsTheKey and others added 28 commits March 11, 2024 19:25
Co-authored-by: nandofw <[email protected]>
* fix protx helps, remove dash references

* fix typo

---------

Co-authored-by: nandofw <[email protected]>
* update rip01 testnet parameters for assets version

* remove miniupnpc and zeromq from brew install

* make testnet comparation easier to read
* add voteStats ub StateInfo

* add voting stats for rip1 into getblockchaininfo

* use voltResult object instead of pointer in VoteStats

* rename VoteResult variables
* add --enable-stacktraces --enable-crash-hooks to debug build

* enable stacktrace by default
* Fixed unknown rules check.  Minor typo cleanup.

* Removed debugging work.

* debug cleanup
* Added 200_60 and 200_85 quorums with extended phases and Update vote for testnet.

* Updated quorum recovery for new quorums.

* Corrected height for LLMQ update
* add --enable-stacktraces --enable-crash-hooks to debug build

* enable stacktrace by default

* bump up version and turn user input for asset name to be case insensitive

* only convert to upercase for root asset
* fix error too many messages

* update bls lib

---------

Co-authored-by: nandofw <[email protected]>
* Fixed deadlock when receiving new block during VerifyDB

* Version update to 2.0.2
* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Translate src/qt/locale/raptoreum_en.ts in fr

100% translated source file: 'src/qt/locale/raptoreum_en.ts'
on 'fr'.

* Fixed ampersand and apostrophe handling.  Keyboard shortcuts for French need work (duplicates).

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: CodeIsTheKey <[email protected]>
* new visual theme for the Qt wallet

* new visual theme for the Qt wallet
* add upload on create/update asset and view ipfs image file on view assets

* use boost instead of libcurl to make http requests

* update action test-macos

* attempt to fix mac build

* remove recent tx for asset tab, make reference image bigger, link undisplayable image to gateway

* add mainnet Round Voting chainparams

* increase to 2.0.3.99 version

* remove unuse variable and file
…#361)

* Translate raptoreum_en.ts in zh_CN [Manual Sync]

57% of minimum 50% translated source file: 'raptoreum_en.ts'
on 'zh_CN'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Restore translation

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: CodeIsTheKey <[email protected]>
Copy link
Owner

@Raptor3um Raptor3um left a comment

Choose a reason for hiding this comment

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

LGTM

@npq7721 npq7721 merged commit 81851e8 into master Aug 20, 2024
16 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.