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
crypto
libraries 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
contains
method toArrayHelper
to returnbool
whether 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 inStaking
andAbstractValueDistributor
contracts. - Modified
MerkleWhitelisted
interface 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 toAbstractStaking
contract. - Added
_distributeAllValue()
method toAbstractValueDistributor
contract.
Release v2.7.8
Release notes v2.7.8 🎉
This is a patch release
- Changed
calldata
tomemory
inMerkleWhitelisted
contract to allow for calls within inheritance.
Release v2.7.7
Release notes v2.7.7 🎉
This is a minor feature release
- Added
AVLTree
library to store "key <> value"uint
,address
, andbytes32
pairs in ascending or descending order leveraginglog(n)
complexity. - Added
Iterator
library to accommodateAVLTree
in-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
StringSet
toDynamicSet
in order to support bothstring
andbytes
types. This also enables custom structures to be supported through ABI encoding.