Releases: dl-solarity/solidity-lib
Releases · dl-solarity/solidity-lib
Release v3.2.8
Release v3.2.7
Release notes v3.2.7 🎉
- Added
adaptorVerifyfunction to theSchnorr256library to verify adaptor Schnorr signatures. - Added
extractfunction to theSchnorr256library to extract a secret from a standard/adaptor Schnorr signature pair.
Release v3.2.6
Release notes v3.2.6 🎉
- Enhanced the
ABridgecontract architecture.- Adding modular handler contracts for assets and messages management.
- Added
Batchercontract for batched execution during redemption. - Added arbitrary messages handler.
- Removed ERC721 and ERC1155 handlers.
- Fixed encoding of locktime in
TxParserlibrary. - Clarified CI sequence.
Release v3.2.5
Release notes v3.2.5 🎉
- Separated txid and wtxid calculations in
TxParserlibrary.
Release v3.2.4
Release notes v3.2.4 🎉
- Added
ARecoverableAccountcontract, an all-in-one EIP-7702/ERC-4337 account with ERC-7821 batching, ERC-4337 gas sponsorship, and ERC-7947 recovery. - Added eslint.
Release v3.2.3
Release notes v3.2.3 🎉
- Slightly extended Merkle trees functionality. Added
processProoffunction to CMT, SMT, and IMT.
Release v3.2.2
Migrated to Hardhat 3 🎉
- The repo has been reorganized to run on Hardhat 3.
- Unsupported plugins have been removed.
- Tests have been adjusted and
reverterhas been removed. - The coverage is now built-in, running 3x times faster.
Release v3.2.1
Release notes v3.2.1 🎉
- Added
Bridge v0.1contracts for simple cross-chain token transfers. AMB + modules will be added in the subsequent releases. - Added
verifyProoffunction to theCartesianMerkleTreeand theIncrementalMerkleTreelibraries. - Removed
CompoundRateKeepercontract in favor of PRBMath library. - Fixed
pre-releaseGitHub CI workflow.
Release v3.2.0
Release notes v3.2.0 🎉
Added several new libs to work with Bitcoin:
BlockHeaderto parse and format Bitcoin block headers.TxMerkleProofto verify the inclusion of a Bitcoin transaction in a block.TxParserto parse and format Bitcoin transactions.EndianConverterto convert between little-endian and big-endian formats.
Removed rarely used, legacy libs and contracts:
SetHelper.UniswapV2Oracle.UniswapV3Oracle.
Release v3.1.7
Release notes v3.1.7 🎉
This is a patch release
- Updated
AAccountRecoveryto match the latest ERC-7947 interface.