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

fix: remove unnecessary wallet dependency #3438

Merged
merged 10 commits into from Oct 18, 2021

Conversation

therustmonk
Copy link
Contributor

@therustmonk therustmonk commented Oct 8, 2021

Description

Removes wallet dependency from tari_app_grpc and tari_app_utilities.

Motivation and Context

grpc and utilities are common and don't contain relations with the wallet.
Dependency has been removed because it affects building time and complicates maintenance.

How Has This Been Tested?

CI only, because the changes don't affect any feature and change locations of some types only.

@therustmonk
Copy link
Contributor Author

curious, but it also related to #3427 and partially fixes it

@therustmonk therustmonk marked this pull request as ready for review October 11, 2021 12:20
sdbondi
sdbondi previously approved these changes Oct 11, 2021
Copy link
Member

@sdbondi sdbondi left a comment

Choose a reason for hiding this comment

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

Thanks for the PR - this definitely helps with some much needed code untwisting/decoupling - tested and LGTM

base_layer/wallet/src/error.rs Outdated Show resolved Hide resolved
@therustmonk
Copy link
Contributor Author

rebased to development

stringhandler
stringhandler previously approved these changes Oct 14, 2021
Copy link
Collaborator

@stringhandler stringhandler left a comment

Choose a reason for hiding this comment

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

Nice

Copy link
Member

@sdbondi sdbondi left a comment

Choose a reason for hiding this comment

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

LGTM

@aviator-app aviator-app bot removed the mq-failed label Oct 18, 2021
@aviator-app aviator-app bot merged commit 07c2c69 into tari-project:development Oct 18, 2021
sdbondi added a commit to sdbondi/tari that referenced this pull request Oct 18, 2021
* development:
  fix: remove unnecessary wallet dependency (tari-project#3438)
  test: simplify cucumber tests (tari-project#3457)
sdbondi added a commit to sdbondi/tari that referenced this pull request Oct 25, 2021
* development: (31 commits)
  feat!: revalidate all outputs (tari-project#3471)
  fix: check SAF message inflight and check stored_at is in past (tari-project#3444)
  feat!: apps should not depend on other app configs (tari-project#3469)
  fix: fix recovery test reporting message (tari-project#3479)
  chore: improve cucumber tests to wait for broadcast (tari-project#3461)
  test: use TCP node for daily sync test (tari-project#3464)
  fix: remove unbounded vec allocations from base node grpc/p2p messaging (tari-project#3467)
  fix: upgrade rustyline dependencies (tari-project#3476)
  fix(dht): discard encrypted message with no destination (tari-project#3472)
  fix: remove consensus breaking change in transaction input (tari-project#3474)
  feat: tx weight takes tariscript and output features into account [igor] (tari-project#3411)
  fix: validate dht header before dedup cache (tari-project#3468)
  fix: sha256sum isn't available on all *nix platforms (tari-project#3466)
  fix: typo in console wallet (tari-project#3465)
  fix: ensure that accumulated orphan chain data is committed before header validation (tari-project#3462)
  fix: remove is_synced check for transaction validation (tari-project#3459)
  feat: improve logging for tari_mining_node (tari-project#3449)
  fix: remove unnecessary wallet dependency (tari-project#3438)
  test: simplify cucumber tests (tari-project#3457)
  ci: create script to update DNS records from hashes.txt (tari-project#3458)
  ...
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.

None yet

3 participants