Vectorized/solady
Optimized Solidity snippets.
16 Releases
Latest: 10mo ago
v0.1.26Latest
📋 What's Changed
- 🐞 Fix safeMoveETH by @Vectorized in https://github.com/Vectorized/solady/pull/1479
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.25...v0.1.26
v0.1.24
📋 What's Changed
- 👷♂️ Add solx profile by @PatrickAlphaC in https://github.com/Vectorized/solady/pull/1448
- 📝 Fix README logo by @Vectorized in https://github.com/Vectorized/solady/pull/1450
- 🥢 ERC6551Proxy typo fix by @Arvolear in https://github.com/Vectorized/solady/pull/1453
- ♻️ ERC7821 Swiss cheese dirty upper bits cleaning by @Vectorized in https://github.com/Vectorized/solady/pull/1454
- ✨ mulSqrt by @Vectorized in https://github.com/Vectorized/solady/pull/1452
✨ New Contributors
- @PatrickAlphaC made their first contribution in https://github.com/Vectorized/solady/pull/1448
- @Arvolear made their first contribution in https://github.com/Vectorized/solady/pull/1453
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.23...v0.1.24
v0.1.23
📋 What's Changed
- ✨ EnumerableMapLib capped variants by @Vectorized in https://github.com/Vectorized/solady/pull/1447
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.22...v0.1.23
v0.1.22
📋 What's Changed
- ✨ Base58 by @Vectorized in https://github.com/Vectorized/solady/pull/1441
- ⚡️ Optimize Base58 by @Vectorized in https://github.com/Vectorized/solady/pull/1442
- ✨ Base58 bytes32 specialization by @Vectorized in https://github.com/Vectorized/solady/pull/1443
- ⚡️ Base58 decodeWord by @Vectorized in https://github.com/Vectorized/solady/pull/1445
- 📝 Base64 headers by @Vectorized in https://github.com/Vectorized/solady/pull/1446
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.21...v0.1.22
v0.1.21
📋 What's Changed
- ⚡️ Optimize MerkleTreeLib by @Vectorized in https://github.com/Vectorized/solady/pull/1438
- ♻️ Refactor MerkleTreeLib by @Vectorized in https://github.com/Vectorized/solady/pull/1440
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.20...v0.1.21
v0.1.20
📋 What's Changed
- ✨ LibSort hasDuplicate by @Vectorized in https://github.com/Vectorized/solady/pull/1426
- ♻️ Fix LibTransient Stack test and add cautionary NatSpec by @Vectorized in https://github.com/Vectorized/solady/pull/1428
- ✨ LibBytes indexOfByte by @Vectorized in https://github.com/Vectorized/solady/pull/1427
- ♻️ Strengthen test by @Vectorized in https://github.com/Vectorized/solady/pull/1429
- ⚡️ Optimize LibSort _flipSign by @Vectorized in https://github.com/Vectorized/solady/pull/1431
- 🥢 ERC6551 Test Typo Fix by @vtjl10 in https://github.com/Vectorized/solady/pull/1433
- ⚡️ Optimize groupSum by @Vectorized in https://github.com/Vectorized/solady/pull/1435
- ✨ MerkleTreeLib by @Vectorized in https://github.com/Vectorized/solady/pull/1436
- + 1 more
✨ New Contributors
- @vtjl10 made their first contribution in https://github.com/Vectorized/solady/pull/1433
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.19...v0.1.20
v0.1.19
📋 What's Changed
- ♻️ Strengthen tests by @Vectorized in https://github.com/Vectorized/solady/pull/1418
- ♻️ Fix tests via-ir by @Vectorized in https://github.com/Vectorized/solady/pull/1419
- ✨ LibBit or and variants by @Vectorized in https://github.com/Vectorized/solady/pull/1420
- ✨ TStack for generalized transient stack operations by @Vectorized in https://github.com/Vectorized/solady/pull/1422
- ♻️ Remove unused import in test by @mantine226 in https://github.com/Vectorized/solady/pull/1421
✨ New Contributors
- @mantine226 made their first contribution in https://github.com/Vectorized/solady/pull/1421
- @legion2002 made their first contribution in https://github.com/Vectorized/solady/pull/1422
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.18...v0.1.19
v0.1.18
📋 What's Changed
- 🥢 Rename check_EcrecoverTrickEquivalance function to fix typo by @zeevick10 in https://github.com/Vectorized/solady/pull/1409
- ✨ Count Zero Bytes by @Vectorized in https://github.com/Vectorized/solady/pull/1412
- 📝 countZeroBytes fix Natspec, regen docs by @Vectorized in https://github.com/Vectorized/solady/pull/1413
- ✨ SemVerLib by @Vectorized in https://github.com/Vectorized/solady/pull/1411
- ✨ countZeroBytes for bytes by @Vectorized in https://github.com/Vectorized/solady/pull/1414
- ♻️ Fix test by @Vectorized in https://github.com/Vectorized/solady/pull/1415
- 👷♂️ Update ci by @Vectorized in https://github.com/Vectorized/solady/pull/1416
✨ New Contributors
- @zeevick10 made their first contribution in https://github.com/Vectorized/solady/pull/1409
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.17...v0.1.18
v0.1.17
📋 What's Changed
- ⚡️ Optimize cdDecompress even more by @Vectorized in https://github.com/Vectorized/solady/pull/1405
- ⚡️ Optimize cdCompress and cdDecompress even more by @Vectorized in https://github.com/Vectorized/solady/pull/1407
- 🥢 Fix typos in test function names by @leopardracer in https://github.com/Vectorized/solady/pull/1406
- ✨ More EIP712 sans combos by @Vectorized in https://github.com/Vectorized/solady/pull/1408
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.16...v0.1.17
v0.1.16
📋 What's Changed
- ♻️ cdCompress differential test by @Vectorized in https://github.com/Vectorized/solady/pull/1402
- ⚡️ Optimize cdCompress and cdDecompress more by @Vectorized in https://github.com/Vectorized/solady/pull/1403
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.15...v0.1.16
v0.1.15
📋 What's Changed
- ✨ BytesStorage uint8At by @Vectorized in https://github.com/Vectorized/solady/pull/1400
- ⚡️ Optimize cdCompress by @Vectorized in https://github.com/Vectorized/solady/pull/1401
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.14...v0.1.15
v0.1.14
📋 What's Changed
- ♻️ Improve P256 gas estimation by @Vectorized in https://github.com/Vectorized/solady/pull/1394
- ♻️ Tidy P256 by @Vectorized in https://github.com/Vectorized/solady/pull/1396
- ✨ checkBalanceOf by @Vectorized in https://github.com/Vectorized/solady/pull/1397
- 📝 Update ERC6909 transferFrom Natspec by @Vectorized in https://github.com/Vectorized/solady/pull/1398
- 📝 Regen docs by @Vectorized in https://github.com/Vectorized/solady/pull/1399
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.13...v0.1.14
v0.1.13
📋 What's Changed
- 🥢 Fix typos by @rootdiae in https://github.com/Vectorized/solady/pull/1374
- 👷♂️ Update issue templates by @Vectorized in https://github.com/Vectorized/solady/pull/1376
- ✨ LibTransient Registry by @Vectorized in https://github.com/Vectorized/solady/pull/1378
- ✨ Implementation retrieval from EIP7702Proxy by @Vectorized in https://github.com/Vectorized/solady/pull/1379
- ♻️ Add back EIP7702Proxy for verification by @Vectorized in https://github.com/Vectorized/solady/pull/1383
- 📝 fixed dead link by @iamslown in https://github.com/Vectorized/solady/pull/1381
- 🥢 Fix typos by @Vectorized in https://github.com/Vectorized/solady/pull/1384
- ♻️ Tidy EIP7702Proxy by @Vectorized in https://github.com/Vectorized/solady/pull/1386
- + 6 more
✨ New Contributors
- @rootdiae made their first contribution in https://github.com/Vectorized/solady/pull/1374
- @iamslown made their first contribution in https://github.com/Vectorized/solady/pull/1381
- @leopardracer made their first contribution in https://github.com/Vectorized/solady/pull/1385
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.12...v0.1.13
v0.1.12
📋 What's Changed
- ⚡️ Use ERC-4337 `receive` again by @kadenzipfel in https://github.com/Vectorized/solady/pull/1370
- 🐞 Fix p extend memory bug by @Vectorized in https://github.com/Vectorized/solady/pull/1372
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.11...v0.1.12
v0.1.10
📋 What's Changed
- ✨ LibBytes calldata extractors by @Vectorized in https://github.com/Vectorized/solady/pull/1361
- 🥢 Nit EIP7702Proxy comments by @Vectorized in https://github.com/Vectorized/solady/pull/1362
- ✨ P256 s normalized by @Vectorized in https://github.com/Vectorized/solady/pull/1363
- ♻️ Add extra protection for ERC6551 by @Vectorized in https://github.com/Vectorized/solady/pull/1364
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.9...v0.1.10
v0.1.8
📋 What's Changed
- ♻️ Fix EIP7702Proxy and optimize by @Vectorized in https://github.com/Vectorized/solady/pull/1351
- ♻️ LibZip memsafe by @z0r0z in https://github.com/Vectorized/solady/pull/1352
- ♻️ More memory-safe annotations by @Vectorized in https://github.com/Vectorized/solady/pull/1353
- Full Changelog: https://github.com/Vectorized/solady/compare/v0.1.7...v0.1.8
