-
## Description
Currently our governance model relies on having a list of identities (on-chain AccountIds) aka. a **Governance Council** that can dispatch almost arbitrary calls, and in particular c…
-
Methods like `add_assign` are annoying to use because the variable changes meaning after the operation and renaming it is awkward. This could be trivially fixed by adding methods copying the input and…
-
Hi.
When running the example in testnet (not using regtesttools) I got error "unexpected witness payload for non-witness script.." when trying to spend the funds.
I had to comment out line` tx.i…
-
> Maybe should rename witness spk v1 to Taproot spk since it doesn't cover all witness v1 spks
I think it's a good idea. Any objections @nkohen ?
_Originally posted by @Christewart in https://gi…
-
# Problem: Constant-Time Arithmetic for Cryptographic Uses
The math/big package naturally and inevitably gets used for cryptographic purposes, including in the standard Go crypto libraries. Howeve…
-
Hi,
I'm trying to use a P2TR transaction to pay to a script. I am using the proposed additions from @motorina0 to do so. Unfortunately, I keep getting the following error:
I am unsure of why…
-
Check if the fact mentioned in the README.md of the crate is still relevant and if the README code compiles. Additionally:
- [x] Emphasize on simple cases so we do not scare people out: One mess…
-
Before taproot, there're two main signatures types for Bitcoin: pre-segwit, and segwit. They primarily differ in the way the sighash is computed.
Post-taproot we add _two additional_ types: taproot…
-
This is a mega tracking issue to track all the taproot components (the division here is just a suggestion) that we'll need to put together to fully implement the new soft fork rules. I've included cer…
-
We must not be dependent on any cloud infrastructure that depends on corporate sponsorship. We can have that as an alternative, but IPs from DNS resolve should be semi-open for third party hosts.