haskell-bitcoin / bitcoin

Bitcoin Library for Haskell
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

change secp256k1-haskell to libsecp256k1 #44

Open ProofOfKeags opened 4 months ago

ProofOfKeags commented 4 months ago

Here we update the secp256k1 dependency to the new one. Turns out it revealed some bugs in that implementation!

I tried to take good care to make sure nothing broke, I would appreciate specific review around how I tweaked the taproot code using the new PubKeyXO construct as opposed to the newtype wrapper we used to use in this library.

wraithm commented 4 months ago

@ProofOfKeags looks like there are some merge conflicts now, also some minor fourmolu things. This is looking great though! Very exciting.

ProofOfKeags commented 4 months ago

Will rebase this evening and see if we can make the red green.