Skip to content

update tss-lib dependency from v2.0.0 to a newer upstream version #35

@jairajdev

Description

@jairajdev

Summary

bnb-chain/tss is currently pinned to an older tss-lib release:

github.com/bnb-chain/tss-lib/v2 v2.0.0

It looks like this is now behind the current upstream tss-lib state.

Current gap

From checking bnb-chain/tss-lib:

  • tss currently pins: v2.0.0
  • latest tagged release in tss-lib: v2.0.2
  • tss-lib default branch: origin/master
  • origin/master head observed locally: c84c096 (add checker in modproof (#323))

Distance from the version currently used by tss:

  • v2.0.0 -> v2.0.2: 28 commits behind
  • v2.0.0 -> origin/master: 32 commits behind

Why this matters

There are already multiple fixes and changes after v2.0.0, for example:

  • add checker in modproof (#323)
  • Update range proof (#289)
  • check whether the threshold and size of vs is equal (#291)
  • fix input parameters
  • add NewLocalPartyWithLength for leading zero issue in ecdsa
  • add NewLocalPartyWithLength for leading zero issue in eddsa
  • Fix: update always round.ok (#282)
  • fixed nil pointer on String() method (#276)

Request

Please update bnb-chain/tss from github.com/bnb-chain/tss-lib/v2 v2.0.0 to a newer upstream version from bnb-chain/tss-lib.

At minimum, updating to v2.0.2 would reduce the gap.
Preferably, update to the latest appropriate upstream revision after compatibility testing.

Notes

This request is based on the current dependency configuration in tss/go.mod and comparison against the current bnb-chain/tss-lib repo state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions