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

merge v0.1.3 into main #204

Merged
merged 275 commits into from
Feb 9, 2024
Merged

merge v0.1.3 into main #204

merged 275 commits into from
Feb 9, 2024

Conversation

xanimo
Copy link
Member

@xanimo xanimo commented Feb 9, 2024

No description provided.

xanimo and others added 30 commits April 24, 2023 13:26
-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
michilumin and others added 28 commits January 30, 2024 18:24
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
headersdb_file: updated reorg to find common ancestor with memcmp
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
ci: reduced uploads for signed builds
gitian: bump build system to focal from bionic
trivial: add copyright script and update copyrights
ci: bump to actions/cache@v4 for android
ci: config arm64-apple-darwin runner
Copy link
Collaborator

@edtubbs edtubbs left a comment

Choose a reason for hiding this comment

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

ACK

@xanimo xanimo merged commit 8037c5d into main Feb 9, 2024
15 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.

6 participants