bls
                                
                                
                                
                                    bls copied to clipboard
                            
                            
                            
                        Support/Examples for API for k-of-n threshold signature
This library relies on https://github.com/herumi/bls-eth-wasm which in turn relies on https://github.com/herumi/bls which has support for threshold signatures via https://github.com/herumi/bls#api-for-k-of-n-threshold-signature.
I guess right now you would rely on https://github.com/herumi/bls-eth-wasm exposing those methods so you could access them or are there any plans on adding support/examples for threshold signatures in any another way? Maybe it is already possible to verify an aggregated signature against a subset of public keys and I overlooked it. The use-case would be an M-of-N MuSig implementation where any M signatures being valid according to a set of N public keys results in the verification of an aggregated signature passing.
Hey @faustbrian since it's not immediately necessary for ethereum consensus clients it's hasn't been prioritized. You should open an issue to herumi's repo too to get coverage there first. He has been very helpful and responsive to requests in the past
Thanks, will do and close this.
Leaving open since it's a good request! Please circle back once it lands in https://github.com/herumi/bls-eth-wasm/issues/16