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

Add wallet_history with timestamps #994

Merged
merged 39 commits into from Jan 28, 2019

Conversation

Projects
4 participants
@SergiySW
Copy link
Collaborator

commented Jul 25, 2018

Allowing easily track local wallet history actions with RPC

@SergiySW

This comment has been minimized.

Copy link
Collaborator Author

commented Dec 30, 2018

@SergiySW SergiySW self-assigned this Dec 30, 2018

@zhyatt zhyatt added this to the V18.0 milestone Dec 31, 2018

@zhyatt zhyatt added this to Unscheduled in V18 Dec 31, 2018

@SergiySW SergiySW moved this from Unscheduled to CP 3 (2018-01-23) in V18 Jan 1, 2019

@SergiySW SergiySW moved this from CP 3 (2018-01-23) to CP 2 (2018-01-16) in V18 Jan 1, 2019

@zhyatt zhyatt requested review from cryptocode and removed request for cryptocode Jan 7, 2019

clemahieu and others added some commits Jan 2, 2019

Add sideband information to database.
This commit adds block-type-specific sideband information which eliminates expensive value computations.
This information is stored in-line with the block itself, instead of in a separate table, for efficient retrieval.
Since this involves rewriting all block entries the process is run iteratively in the background.
Once the upgrade is complete the blocks_info table is dropped from the database.
Sideband RPC & open blocks adjustment (#1555)
* Disable sideband account & height for open blocks

* Add sideband information to RPC block_info

* Replacing RPC block with PRC block_info

* Add local timestamp to RPC account_history

* Fix

* Rolling back changes from different PR

* Correct account & balance with sideband

* Update rpc.blocks_info test
Improving log message for sideband upgrade process.
Initializing timestamp to sentinal value during the upgrade process.

@zhyatt zhyatt requested a review from cryptocode Jan 10, 2019

@SergiySW SergiySW changed the base branch from master to block_sideband_squash Jan 13, 2019

SergiySW and others added some commits Jan 13, 2019

@SergiySW

This comment has been minimized.

Copy link
Collaborator Author

commented Jan 14, 2019

Ready after #1554

Show resolved Hide resolved nano/node/rpc.cpp Outdated

@SergiySW SergiySW requested a review from clemahieu Jan 26, 2019

clemahieu and others added some commits Jan 27, 2019

Merge branch 'master' into block_sideband_squash
# Conflicts:
#	nano/lib/interface.h
#	nano/node/lmdb.cpp
#	nano/secure/ledger.cpp
Merge branch 'master' into block_sideband_squash
# Conflicts:
#	nano/node/rpc.cpp

@SergiySW SergiySW changed the base branch from block_sideband_squash to master Jan 27, 2019

@zhyatt zhyatt merged commit fd86895 into nanocurrency:master Jan 28, 2019

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.