This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
This is the initial and final stable release for the bls-wallet contracts, aggregator service, npm packages bls-wallet-clients & bls-wallet-aggregator-proxy, and prototype browser extension Quill.
This repo/those components are no longer under active development & maintenance. All known critical & high security issues have been addressed. See ./contracts/audits for details. If you plan on deploying to a mainnet EVM chain, it is highly recommended that you honeypot and/or take other sensible precautions to ensure that the contracts & deployment will work as you expect.
Breaking Changes
- To prevent a security issue, wallet contracts are no longer upgradable
Overview
- Fix aggregator fee calculation for Optimism
- Bundle hashes are no deterministic
- Improvements to extension UI
What’s Changed
aggregator
- Update contract licenses to MIT (#608) @jacque006
- Audit Fix 06 Integration branch (#606) @jacque006
- Fix fees on optimism (#605) @voltrevo
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Add ability to blsWalletSigner to verify multiple addresses (#600) @JohnGuilding
- Update components to use client module v0.9.0 (#601) @JohnGuilding
- Merge main into contract-updates (#598) @voltrevo
aggregator-proxy
- Update contract licenses to MIT (#608) @jacque006
- Audit Fix 06 Integration branch (#606) @jacque006
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Add ability to blsWalletSigner to verify multiple addresses (#600) @JohnGuilding
- Update components to use client module v0.9.0 (#601) @JohnGuilding
contracts
- Update contract licenses to MIT (#608) @jacque006
- Audit Fix 06 Integration branch (#606) @jacque006
- Bw 458 audit fix 06 (#604) @jzaki
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Add ability to blsWalletSigner to verify multiple addresses (#600) @JohnGuilding
- Merge main into contract-updates (#598) @voltrevo
clients
- Update contract licenses to MIT (#608) @jacque006
- Audit Fix 06 Integration branch (#606) @jacque006
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Add ability to blsWalletSigner to verify multiple addresses (#600) @JohnGuilding
- Update components to use client module v0.9.0 (#601) @JohnGuilding
- Merge main into contract-updates (#598) @voltrevo
docs
- Fix fees on optimism (#605) @voltrevo
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Merge main into contract-updates (#598) @voltrevo
extension
- Update contract licenses to MIT (#608) @jacque006
- Audit Fix 06 Integration branch (#606) @jacque006
- 192 generate determinisitc bundle hashes (#592) @JohnGuilding
- Improve quill UI responsiveness (#603) @JohnGuilding
- Add ability to blsWalletSigner to verify multiple addresses (#600) @JohnGuilding
- Update components to use client module v0.9.0 (#601) @JohnGuilding
- Merge main into contract-updates (#598) @voltrevo