mission completed ser!
https://github.com/mleku/signr/blob/master/go.mod
3 new commits were required here:
https://github.com/mleku/ec/commits/master
which copied over precisely only what was required to enable the use of taproot addresses without importing btcd.
hilarious, actually, because now i go back and check the thing that pulled all this mess in, i could have removed it and not had this problem.
but now i can do taproot address generation from a nostr nsec and just add your tapscript hash to the function et voila, all without touching btcd.
this will be important later, i'm sure of it.
nostr:nevent1qqstwcfx290jj009026tmcmu20vcexdrlful6lzv24yfq3f3x97gd6spzpmhxue69uhkztnwdaejumr0dshsz9mhwden5te0vf5hgcm0d9hx2u3wwdhkx6tpdshszrnhwden5te0dehhxtnvdakz7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qgkwaehxw309apx2an09ehx7um5wgcjucm0d5hszxthwden5te0v9jjuur4wfcxcetjv4kxz7fwvdhk6tcprfmhxue69uhkummnw3ezuurvv43xx6rpd9hzummjvuhsz8rhwden5te0vd58y6tnw3cxjmrv9ehx7um5wgcjucm0d5hsz9thwden5te0wfjkccte9ehx7um5wghx6ef0qythwumn8ghj7un9d3shjtnyv4m8xarj9ehhyee060qmd6
signr_0_SHA256_SCHNORR_e7c96e47419b31fe_npub1mlekuhhxqq6p8w9x5fs469cjk3fu9zw7uptujr55zmpuhhj48u3qnwx3q5_nsig1yhapd4lp7jly08l28zjg9qtfxepmhl8jewh5z9t72vvhg0msqklr2k57qwc0t9760rj4pqf08pxs7un9mwpntnr5a97txl297zw9gsg0jy252