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

Ridvan rebase hsd 2.3.0 #50

Closed
wants to merge 232 commits into from
Closed

Conversation

rozaydin
Copy link

@rozaydin rozaydin commented Feb 28, 2021

I have tested in my local setup, normal flows (open, bid, redeem, etc) are verified to be working, all unit tests are also passing.
One important point is the small hack we introduced in account.js file for lookup field. I can not foresee who this will impact existing wallets.

pinheadmz and others added 30 commits August 18, 2020 14:30
account.lookahead is saved to the database as a uint8 so values
larger than 255 will overflow anyway. BIP44 only recommends a gap
limit of 20 anyway so this should be plenty.
Mining: set minimum block weight to 5000, parse as configuration option
txdb: fix lockedUnconfirmed if FINALIZE is inserted with block
test: demonstrate interactive name swaps
walletDB deepClean():
- deletes all mapping of blocks, outpoints and tx hashes to wallet ids
- deletes ENTIRE txdb (all history, all balance data, for all wallets)
- keeps all account metadata (account name, type, address depth, etc)
- keeps all name->wallet ID mapping (although this may be unnecessary)
- keeps all address-hash path mapping (addresses from all accounts)

wallet HTTP /deepclean:
- requires admin token, like /rescan
- requires setting parameter `I_HAVE_BACKED_UP_MY_WALLET` to `true`
rozaydin and others added 15 commits February 23, 2021 17:01
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
…missing 0th address

Signed-off-by: rozaydin <ridvan@namebase.io>
@rozaydin rozaydin self-assigned this Feb 28, 2021
@rozaydin rozaydin changed the base branch from production-namebase to master February 28, 2021 19:59
@rozaydin
Copy link
Author

rozaydin commented Feb 28, 2021

I did testing on my local-end no issues i have run into, all tests are green as well.

@rozaydin rozaydin changed the base branch from master to production-namebase March 1, 2021 06:21
Signed-off-by: rozaydin <ridvan@namebase.io>
Signed-off-by: rozaydin <ridvan@namebase.io>
Copy link

@RevCBH RevCBH left a comment

Choose a reason for hiding this comment

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

Looks good to me, but I'll give @turbomaze a chance to go through it before approving

@turbomaze turbomaze changed the title Ridvan rebase hsd 3.2.0 Ridvan rebase hsd 2.3.0 Mar 14, 2021
@turbomaze turbomaze closed this Mar 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
9 participants