Releases: dl-solarity/solidity-lib
Releases · dl-solarity/solidity-lib
Release v2.7.12
Release notes v2.7.12 🎉
This is a minor release
- A collection of
cryptolibraries was added.- ECDSA verification over any 384-bit curve. Uses on-chain long arithmetic and consumes 9 million gas (the best in the industry).
- RSASSA-PSS signature verification algorithm.
Release v2.7.11
Release notes v2.7.11 🎉
This is a minor feature release
- Added
containsmethod toArrayHelperto returnboolwhether the particular element is present in a sorted array.
Release v2.7.10
Release notes v2.7.10 🎉
This is a minor feature release
- Added return values to
claimAll()and_distributeAll()functions inStakingandAbstractValueDistributorcontracts. - Modified
MerkleWhitelistedinterface to allow users to specify their own public functions.
Release v2.7.9
Release notes v2.7.9 🎉
This is a minor feature release
- Added
claimAll()method toAbstractStakingcontract. - Added
_distributeAllValue()method toAbstractValueDistributorcontract.
Release v2.7.8
Release notes v2.7.8 🎉
This is a patch release
- Changed
calldatatomemoryinMerkleWhitelistedcontract to allow for calls within inheritance.
Release v2.7.7
Release notes v2.7.7 🎉
This is a minor feature release
- Added
AVLTreelibrary to store "key <> value"uint,address, andbytes32pairs in ascending or descending order leveraginglog(n)complexity. - Added
Iteratorlibrary to accommodateAVLTreein-order traversal.
Release v2.7.6
Release notes v2.7.6 🎉
This is a patch release
Fixed MemoryUtils unsafeCopy function + added several pointer getters.
Release v2.7.5
Release notes v2.7.5 🎉
This is a patch release
Added MemoryUtils library, which provides memory copying functions (equivalent to the recent MCOPY opcode) through identity precompile.
Release v2.7.4
Release notes v2.7.4 🎉
This is a patch release
- Refactored
StringSettoDynamicSetin order to support bothstringandbytestypes. This also enables custom structures to be supported through ABI encoding.