Releases: dl-solarity/solidity-lib
Releases · dl-solarity/solidity-lib
Release v3.2.7
Release v3.2.6
Release notes v3.2.6 🎉
- Enhanced the
ABridge
contract architecture.- Adding modular handler contracts for assets and messages management.
- Added
Batcher
contract for batched execution during redemption. - Added arbitrary messages handler.
- Removed ERC721 and ERC1155 handlers.
- Fixed encoding of locktime in
TxParser
library. - Clarified CI sequence.
Release v3.2.5
Release notes v3.2.5 🎉
- Separated txid and wtxid calculations in
TxParser
library.
Release v3.2.4
Release notes v3.2.4 🎉
- Added
ARecoverableAccount
contract, 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
processProof
function 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
reverter
has been removed. - The coverage is now built-in, running 3x times faster.
Release v3.2.1
Release notes v3.2.1 🎉
- Added
Bridge v0.1
contracts for simple cross-chain token transfers. AMB + modules will be added in the subsequent releases. - Added
verifyProof
function to theCartesianMerkleTree
and theIncrementalMerkleTree
libraries. - Removed
CompoundRateKeeper
contract in favor of PRBMath library. - Fixed
pre-release
GitHub CI workflow.
Release v3.2.0
Release notes v3.2.0 🎉
Added several new libs to work with Bitcoin:
BlockHeader
to parse and format Bitcoin block headers.TxMerkleProof
to verify the inclusion of a Bitcoin transaction in a block.TxParser
to parse and format Bitcoin transactions.EndianConverter
to 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
AAccountRecovery
to match the latest ERC-7947 interface.
Release v3.1.6
Release notes v3.1.6 🎉
This is a patch release
- Renamed
DeployerGuard
toADeployerGuard
to match the style of the codebase.