Skip to content

Compatibility data: abra binance bitgo bitmex #178

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

Conversation

bitschmidty
Copy link
Contributor

No description provided.

@jnewbery jnewbery force-pushed the 2019-08-compatibility-data-abra-binance-bitgo-bitmex branch from 7bbc6a6 to fb5f4ba Compare August 7, 2019 01:35
@jnewbery
Copy link
Contributor

jnewbery commented Aug 7, 2019

rebased

@jnewbery
Copy link
Contributor

jnewbery commented Aug 7, 2019

@harding - please review for typos/formatting/etc. Let me know if you can't review this week. Thanks!

Copy link
Collaborator

@harding harding left a comment

Choose a reason for hiding this comment

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

A few small notes on these wallets inline. I posted comments on the framework in general elsewhere. Thanks for all your investigating and information curating @bitschmidty!

examples:
- image: /img/compatibility/abra/send-screen-default.png
caption: >
Sending RBF Transaction - Default send transaction screen
Copy link
Collaborator

Choose a reason for hiding this comment

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

I find it disconcerting that this and other descriptions on this wallet start with "Sending RBF Transaction" when the categorization text says, "Does not signal BIP125 replacability when sending transactions".

Copy link
Contributor Author

@bitschmidty bitschmidty Aug 8, 2019

Choose a reason for hiding this comment

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

The "Sending RBF Transaction" part was supposed to designate the "scenario/test". So "Sending RBF Transaction - " screenshots were workflow as a part of try to achieve the goal of sending an RBF transaction.

John gave some good feedback on Bitcoin Core and reworded those before-the-hash scenarios. Can you let me know what you think of his wording on the usability sections: https://bitcoinops.org/en/compatibility/bitcoin-core/ @harding

Copy link
Contributor

Choose a reason for hiding this comment

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

I agree that these 'scenario' strings are confusing and should be changed (eg to "Sending transaction" instead of "Sending RBF transaction")

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think the ones on Bitcoin Core make sense. Maybe they should all be phrased as uncompleted actions "Attempting to fee bump - fee bump menu option", "Attempting to fee bump - accepting new fee," etc...

Alternatively, we could maybe use numbers to tie related images together and reduce the duplication of words:

(1) Attempting to fee bump - foo bar baz    |    (2) quux qux widget
(3) blah blah blah                          |    (4) eh meh neh

send:
bech32: "true"
change_bech32: "untested"
segwit_v1: "Does not pass validation"
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't know what "Does not pass validation" means. Since this is being passed to the wallet details page as text, I think it should be more descriptive about the problem and possibly about what the wallet author should do to fix the problem.

Copy link
Contributor Author

@bitschmidty bitschmidty Aug 8, 2019

Choose a reason for hiding this comment

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

You brought up the valid concern of whether we should even show segwit v1 results. Im going to leave this for now until we decide on that.

Edit: actually added in a bit more info for this in the meantime.

the two-factor authentication code, an address error message appears.
- image: /img/compatibility/binance/segwit/address-book-add.png
caption: >
Bech32 addresses can be successfully added using the address book functionality.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Did you happen to get any screenshots of the P2WSH addresses not working? I think that'd be a useful addition here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I went back and tested this again to get screenshots and added one in. Also clarified some of the bech32 p2wsh/p2wpkh distinctions.

@bitschmidty bitschmidty force-pushed the 2019-08-compatibility-data-abra-binance-bitgo-bitmex branch 3 times, most recently from fb5f4ba to 1f98616 Compare August 8, 2019 19:10
@bitschmidty
Copy link
Contributor Author

Pushed a commit to address @harding 's feedback (thank you sir!) with the exception of #178 (comment) pending more feedback

@bitschmidty bitschmidty mentioned this pull request Aug 9, 2019
3 tasks
@bitschmidty
Copy link
Contributor Author

pushed commits with:

  • changes to the captions prefixes made per Launch compatibility matrix #183 (comment)
  • changes to caption wording based on Bitcoin Core wallet example
  • moved images into /rbf/ sub folder to be consistent with /segwit/ usability images (and more clear)
  • changes to 'na' vs 'untested' for rbf sending tests when service doesn’t send via rbf

@harding
Copy link
Collaborator

harding commented Aug 12, 2019

Tested ACK 9ef9c7c. I reviewed this rebased on top of current master (a02178d) and didn't spot any problems.

@bitschmidty bitschmidty force-pushed the 2019-08-compatibility-data-abra-binance-bitgo-bitmex branch from 9ef9c7c to 3e2cc35 Compare August 13, 2019 10:56
@bitschmidty bitschmidty force-pushed the 2019-08-compatibility-data-abra-binance-bitgo-bitmex branch from 3e2cc35 to 99ad7a0 Compare August 13, 2019 11:03
@bitschmidty bitschmidty merged commit a2d955f into bitcoinops:master Aug 13, 2019
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.

3 participants