Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

Problem: (Fix #972) Missing MultiSig pubkey methods in ClientRPC and ClientCLI #976

Merged

Conversation

calvinlauyh
Copy link
Contributor

Solution: Add new and list methods to ClientRPC and ClientCLI

@@ -9,9 +9,9 @@ __pycache__
*.egg-info

# Storage
/.storage*
Copy link
Collaborator

@yihuang yihuang Jan 31, 2020

Choose a reason for hiding this comment

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

supersedes the /.storage

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Removed /.storage, thanks!

@calvinlauyh calvinlauyh force-pushed the feature/972-multisig-pubkey-methods branch from 3fb0963 to 9beeed5 Compare January 31, 2020 02:44
Copy link
Contributor

@leejw51 leejw51 left a comment

Choose a reason for hiding this comment

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

lgtm

Copy link
Collaborator

@yihuang yihuang left a comment

Choose a reason for hiding this comment

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

Some breaking changes affect integration tests.

#[rpc(name = "multiSig_newAddressPublicKey")]
fn new_address_public_key(&self, request: WalletRequest) -> Result<String>;

#[rpc(name = "multiSig_listAddressPublicKeys")]
Copy link
Collaborator

Choose a reason for hiding this comment

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

The RPC endpoint name change is breaking, the test_watch_only_wallet.py and chainrpc.py needs to change accordingly.

@tomtau
Copy link
Contributor

tomtau commented Jan 31, 2020

bors try

bors bot added a commit that referenced this pull request Jan 31, 2020
@bors
Copy link
Contributor

bors bot commented Jan 31, 2020

try

Build failed

Copy link
Contributor

@tomtau tomtau left a comment

Choose a reason for hiding this comment

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

fmt changed rules a little bit in 1.41: https://travis-ci.org/crypto-com/chain/jobs/644165204#L1784

some perhaps "cargo fmt" after "rustup update" should fix that?

@tomtau
Copy link
Contributor

tomtau commented Jan 31, 2020

and perhaps add an entry in CHANGELOG, as this is a breaking change

@tomtau tomtau self-requested a review February 3, 2020 03:59
Copy link
Contributor

@tomtau tomtau left a comment

Choose a reason for hiding this comment

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

can you rebase on top of the latest master?

@calvinlauyh calvinlauyh force-pushed the feature/972-multisig-pubkey-methods branch from 9beeed5 to 56d458c Compare February 4, 2020 19:25
@codecov
Copy link

codecov bot commented Feb 4, 2020

Codecov Report

Merging #976 into master will decrease coverage by 0.17%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master    #976      +/-   ##
=========================================
- Coverage   67.18%     67%   -0.18%     
=========================================
  Files         139     140       +1     
  Lines       18278   18327      +49     
=========================================
  Hits        12280   12280              
- Misses       5998    6047      +49
Impacted Files Coverage Δ
client-rpc/src/rpc/wallet_rpc.rs 64.31% <ø> (+0.89%) ⬆️
client-cli/src/command/multisig_command.rs 0% <0%> (ø)
client-rpc/src/rpc/multisig_rpc.rs 31.01% <0%> (-1.83%) ⬇️
client-cli/src/command.rs 0% <0%> (ø) ⬆️

…ntRPC and ClientCLI

Solution: Add new and list methods to ClientRPC and ClientCLI
@calvinlauyh calvinlauyh force-pushed the feature/972-multisig-pubkey-methods branch from 56d458c to e97a9eb Compare February 4, 2020 22:13
@tomtau
Copy link
Contributor

tomtau commented Feb 5, 2020

bors try

bors bot added a commit that referenced this pull request Feb 5, 2020
@bors
Copy link
Contributor

bors bot commented Feb 5, 2020

@tomtau
Copy link
Contributor

tomtau commented Feb 5, 2020

bors r+

bors bot added a commit that referenced this pull request Feb 5, 2020
976: Problem: (Fix #972) Missing MultiSig pubkey methods in ClientRPC and ClientCLI r=tomtau a=calvinlauco

Solution: Add new and list methods to ClientRPC and ClientCLI

Co-authored-by: Calvin Lau <calvinlauco@gmail.com>
@bors
Copy link
Contributor

bors bot commented Feb 5, 2020

Build failed

@tomtau
Copy link
Contributor

tomtau commented Feb 5, 2020

bors r+

bors bot added a commit that referenced this pull request Feb 5, 2020
976: Problem: (Fix #972) Missing MultiSig pubkey methods in ClientRPC and ClientCLI r=tomtau a=calvinlauco

Solution: Add new and list methods to ClientRPC and ClientCLI

Co-authored-by: Calvin Lau <calvinlauco@gmail.com>
@bors
Copy link
Contributor

bors bot commented Feb 5, 2020

Build failed

@calvinaco
Copy link
Collaborator

bors retry

bors bot added a commit that referenced this pull request Feb 5, 2020
976: Problem: (Fix #972) Missing MultiSig pubkey methods in ClientRPC and ClientCLI r=tomtau a=calvinlauco

Solution: Add new and list methods to ClientRPC and ClientCLI

Co-authored-by: Calvin Lau <calvinlauco@gmail.com>
@bors
Copy link
Contributor

bors bot commented Feb 5, 2020

@bors bors bot merged commit e97a9eb into crypto-com:master Feb 5, 2020
@calvinlauyh calvinlauyh deleted the feature/972-multisig-pubkey-methods branch February 22, 2020 09:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants