Skip to content

Conversation

hard-nett
Copy link
Member

@hard-nett hard-nett commented May 30, 2025

Added

  • Aggregated signature support for x/smart-account
  • BLS12-381 authenticator
  • Expose GRPC endpoint in docker image
  • Cleanup naming from forking lul
  • add friendly specs for x/smart-account

Implemented Generic Aggregated ECDSA Design

This can now be used to reconstruct and verify signatures for a given message with additional custom authenticators. It expects the array of signers and their signatures passed into the TxExtension expected by the x/smart-account module.

GRPC Endpoint

In order to simulate and configure GRPC requests, we can expose the default GRPC endpoint in our docker image

Bitsong Crypto Package

There is now a crypto package to make organize all cryptographic libraries for bitsong in. This was mirrored from OffchainLabs prysm, and fined tuned for Bitsong.

  • Caching Limit: a limit of 200_000 bls pubkeys are being cached. Interesting if possible pr
  • Max CPU Limit: Set one core max use for bls signature verification

Cleanup name for forking

Make the repo more on brand to bitsong, cleanup names in some test files

TODO

  • Benchmark Gas Usage for signature verification
  • Ensure caching & resource limit for BLS libraries are implemented accurately ( both go-bitsong & cosmos-sdk)
  • enable key rotation & proof of possesion

@hard-nett hard-nett changed the title Feat/rs bitsong Feat: Github CI Release & Build Bumps Jun 10, 2025
@hard-nett hard-nett changed the title Feat: Github CI Release & Build Bumps Feat: Docker, Github CI, x/smart-account Jun 10, 2025
@hard-nett hard-nett changed the title Feat: Docker, Github CI, x/smart-account Feat: Docker, Github CI, x/smart-account. - Aggregate ECDSA Authentication Support Jun 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant