bips icon indicating copy to clipboard operation
bips copied to clipboard

BIP-85: Add language code & dice app, TPRV guidance, warn on BIP-32 divergence, grammar & clarity

Open akarve opened this issue 1 year ago • 9 comments

Reloading this PR with minimal, backward-compatible changes.

  • I believe there is consensus on the need to add a new champion here.
  • The reason for adding a new reference implementation is to support Python 3.x with a thoroughly unit-tested implementation. I was unable to get the original Python 2.x reference implementation to run.
  • [ ] If desired I can email bitcoin dev for more thoughts on these changes

akarve avatar Oct 07 '24 00:10 akarve

@jonatack @scgbckbone Please have look.

akarve avatar Oct 07 '24 00:10 akarve

could you possibly split this into "b64 entropy fix only PR" and "the rest" ?

scgbckbone avatar Oct 07 '24 17:10 scgbckbone

could you possibly split this into "b64 entropy fix only PR" and "the rest" ?

Yeah~~but I’d also include the BIP32 comment because it’s a fact~~.

akarve avatar Oct 07 '24 19:10 akarve

Can you also provide an explanation of the Base64 entropy fix in the commit message.

@jonatack this is my bug when I was adding base64 app to the BIP, seems it went unnoticed for long time...

scgbckbone avatar Oct 08 '24 13:10 scgbckbone

Can you also provide an explanation of the Base64 entropy fix in the commit message.

@jonatack this is my bug when I was adding base64 app to the BIP, seems it went unnoticed for long time...

Here's the standalone fix: https://github.com/bitcoin/bips/pull/1683

akarve avatar Oct 14 '24 00:10 akarve

Did you want to make the changes in the abstract and definitions sections that you did in https://github.com/bitcoin/bips/pull/1600?

I want to ~~but not in this changeset. Let's get through the hard parts then we can optimize on top of that. I'm tryna keep the changesets as small as possible for now.~~

akarve avatar Oct 14 '24 00:10 akarve

Might be good to add a changelog in this pull, as previously in #1600.

jonatack avatar Oct 15 '24 17:10 jonatack

In retrospect this basically nets out to a revert of the backwards incompatible part of #1600, reverted in #1674. These lines.

akarve avatar Oct 20 '24 23:10 akarve

@jonatack thanks for the careful reviews. i think we're g2g. do committers squash and merge? if not should i rebase this? I was asked to preface all commits with BIP-85, and these commits are all orthogonal and semantic, but I personally would prefer a rebase because a lot of this is TMI for master, agree?

akarve avatar Oct 21 '24 20:10 akarve