Add controlled startup RPCs to the gRPC interface. #399

Merged
merged 5 commits into from Nov 16, 2016

Projects

None yet

2 participants

@jrick
Member
jrick commented Nov 16, 2016

This allows the client to orchestrate the bringup and syncing of the
wallet with the consensus RPC server. This does add complexity to the
client, but the tradeoff is the client is well aware of what the
wallet is doing and can present more detailed information to the user.
This can improve the user experience.

This change also adds the RPC for BIP0044 address (and optional
account) discovery. Account discovery is one of the new features this
API provides, and is required for clients to perform seed restoring.

Closes #385.

Closes #389.

jrick added some commits Nov 11, 2016
@jrick jrick Add controlled startup RPCs to the gRPC interface.
This allows the client to orchestrate the bringup and syncing of the
wallet with the consensus RPC server.  This does add complexity to the
client, but the tradeoff is the client is well aware of what the
wallet is doing and can present more detailed information to the user.
This can improve the user experience.

This change also adds the RPC for BIP0044 address (and optional
account) discovery.  Account discovery is one of the new features this
API provides, and is required for clients to perform seed restoring.

Closes #385.

Closes #389.
76e2986
@jrick jrick decrement waitgroup counter d406230
@jrick jrick doco 9cd83db
@jrick jrick typo 72610b4
@jrick jrick make this line fit in a punch card 38245bf
@jrick
Member
jrick commented Nov 16, 2016

Opening in favor of #395

@alexlyp

OK

@jrick jrick merged commit 6685ee2 into decred:master Nov 16, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
@jrick jrick deleted the jrick:controlledstartup branch Nov 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment