-
Notifications
You must be signed in to change notification settings - Fork 24
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
merge v0.1.3 into main #204
Merged
Conversation
This file contains 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
-adds dogecoin_btree_tfind and dogecoin_btree_tdelete to utils.h -restructure native windows headers in new include/win directory
-additionally add concat function to utils
-fixed deserialize_dogecoin_auxpow_block in order to perform full spv node sync -remove condition of nonce = 0 and buffer->len > 0 in order to deserialize parent_coinbase -change from pre increment to post increment style for loops for parent_merkle_count and aux_merkle_count -bump desired_amount_connected_nodes to 25 and BLOCKS_DELTA_IN_S to 6000 indicating 10x increase from original value of 600
ci: added tag check to sign actions
test: updated spv_tests for a 4-block reorg
ci: restored macos sdk to 12.2 test: added tmp file path for android to logdb and wallet tests
seal: added fclose to error conditions
ci: upgraded download-artifacts to v4
lib: updated pubkey_from_privatekey param
tool: updated pubkey_from_privatekey param
-add gitian dir to .gitignore -add libunistring and libevent_core to archive lib directory in pack.sh -clean up doc/getting_started.md to reflect proper linking libraries -add fix-mirror_base.patch to gitian-build.sh to fix gitian-builder's abnormal apt package size errors for ubuntu focal -add -lunistring to example gcc compilation instructions
eckey: changed assert dogecoin_base58_encode_check to check key: changed assert dogecoin_base58_encode_check to check tool: changed assert dogecoin_base58_encode_check to check tool: changed assert dogecoin_pubkey_get_hex to check seal: changed NCryptDecrypt cbOutput parameter to sizeof hdnode seal: updated TBS_CONTEXT_PARAMS2 params to set includeTpm20
cmake: added build type for msvc
headersdb_file: updated reorg to find common ancestor with memcmp
ci: added test for aarch64-android
bip39: added fclose to error conditions
-constrain processing of inv messages to only those that are 500 or greater in length during ibd -only call getblocks when node->last_requested_inv is equal to pindex->hash -aggressively disconnect from peers who are non responsive longer than that of HEADERS_MAX_RESPONSE_TIME -change HEADERS_MAX_RESPONSE_TIME to 2 minutes which is reflective of parameters set in core -change BLOCKS_DELTA_IN_S to 60 (1 dogecoin mined per minute) which is proportionally representative of the original value of 600 or 10 minutes per bitcoin mined -compare chaintip->height with node->bestknownheight instead of chaintip->header.timestamp > client->oldest_item_of_interest - (BLOCK_GAP_TO_DEDUCT_TO_START_SCAN_FROM * BLOCKS_DELTA_IN_S) for calling sync_completed -conditionally call dogecoin_net_spv_node_request_headers_or_blocks if we're within 2 days from the tip -add support to check for pubkey, pubkeyhash, scripthash and multisig in dogecoin_wallet_txout_is_mine -check both dogecoin_wallet_is_mine and dogecoin_wallet_is_from_me in dogecoin_wallet_check_transaction -add back maxnodes configuration option to spvnode and use that in spvnode.py tests -return after freeing tx and disconnecting the tip on dogecoin_tx_deserialize failure -add stdio.h for NULL ctime_no_newline on windows
spv: optimize initial block download
ci: reduced uploads for signed builds
gitian: bump build system to focal from bionic
trivial: add copyright script and update copyrights
doc: update changelog.md
ci: bump to actions/cache@v4 for android
ci: config arm64-apple-darwin runner
fixate v0.1.3
edtubbs
approved these changes
Feb 9, 2024
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.
ACK
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.
No description provided.