- [SC-1343] Update zkSync verification to use an Etherscan-like explorer (#167; 26969f6).
- chore: fix some typos (#168; 422cc3f).
- chore: fix some typos in comment (#166; 37b55c6).
- [SC-1339] Update docs (#165; b0c7c19).
- [SC-1338] Actualize README about Networks Class (#164; 12a1fee).
- [SC-1321] Increase coverage (#162; 59b54b1).
- [SC-1320]
linea_mainnet
network as default (#161; db7ac6e).
- [SC-1220] Fix dependabot issues (#150; b4d9f4e).
- Fix comment in ECDSA.sol (#149; 1d237c3).
- Fix/types for build (#148; 3f9eb9b).
- [SC-1121] Patch documents generation (#143; e5ff68f).
- [SC-1116] Change zksync testnet network (#142; 828ada3).
- Doc generation usage experience improvements (#140; 7e895ad).
- update actions version (#139; ebf0bce).
- Docs/new oz docgen (#138; 0d918cd).
- [SC-1115] Update NatSpecs (#136; 5f68a0a).
- [SC-1097] getEthPrice (#135; a870b9e).
- [SC-1103] add cheapEthSender (#134; ef05c02).
- [SC-1086] Natspecs and README (#125; 98259b2).
- [SC-583] Optimize AddressArray and AddressSet libs (#61; 5ca7647).
- Add universal gasless operation implementation BySig (#103; 6d1d795).
- Move mixins into mixins subfolder (#127; 92bb41d).
- [SC-1077] Add support for ERC-7597 permit (#128; fc1e783).
- [SC-1071] update deps & fix coverage viaIR (#120; 71b1b1f).
- [SC-1068] Update the hardfork versions (#119; 877c453).
- [SC-1069] Refactor zksync networks (#118; 4044a10).
- [SC-1056] Fix resetHardhatNetworkFork method (#116; e7f3a19).
- [SC-1056] Add method to reset hardhat network (#115; c6ef0e4).
- fix (74f8c2a).
- add PermitAndCall contract (#112; 5aa93dc).
- use jest for BytesMemory (#111; 56fee7e).
- [SC-972] Enable jest snapshots (#95; d0429c4).
- [SC-975] Add library to handle bytes storage slices (#96; d7afb85).
- [SC-1034] Fix register (#109; ebf7a89).
- [SC-1035] Fix xdai network name for etherscan verification (#110; 2a5521f).
- [SC-1033] Fix registerCustom (#108; 07384fd).
- add notes about dirty bits cleaning (bcb0ace).
- fix (8585de6).
- [SC-1005] Patch trackReceivedTokenAndTx method (#102; b223f3c).
- [SC-1004] Save context for getBalance in trackReceivedTokenAndTx (#101; 71f36d7).
- Add missing WETH events (improve tracing in projects using the lib) (#86; a2214b9).
- [SC-800] Natspecs SafeERC20.sol (#84; 26c5b24).
- improve memory safety (90dcb3b).
- [SC-752] Tests for IWETH methods in SafeERC20 library (#73; 24a03de).
- Create CONTRIBUTING.md (#69; d89fa6b).
- Improve package.json scripts (#71; 22c22b7).
- Fix (7eea88b).
- New version (405c156).
- New release (29d991d).
- bump version (92a4754).
- fix deps and bump version (67bf96a).
- [SC-611] update typechain, migrate to ethers + new hardhat (#48; 5b4d063).
- Added tool to list import dependencies (#52; d92db4b).
- [SC-602] Solidity utils tech debt (#49; c8d596b).
- use raw call with low gas limit for ETH transfers (#46; c4df6a1).
- use named constants + and instead of shr-shl (#45; 388810b).
- Oz fixes (#40; a561c52).
- make SafeERC20 safer (#44; 8062f0c).
- [N01] move interface to separate file (#43; dff3dfe).
- add comment about zero-amount (#42; 4d9ec08).
- Oz/l07 (#41; 0dcec70).
- explain 20k gas stipend (#39; e07d51d).
- return false when signer is zero (#38; dea1fe4).
- add more correctness to isValidSignature (#35; 4d068c0).
- ERC20PermitMock (#36; 1c736be).
- Fixes/a2 (#34; f38ca84).
- Feature/safer ecdsa (#33; 99b24b0).
- Safer SafeERC20 (#32; 846cba9).
- inherit OnlyWethReceiver from EthReceiver (#31; 2b00cd3).
- use low level call for transfer (#30; d17429c).
- Feature/a fixes 1 (#29; 71d6fe4).
- use IWETH (eec6b52).
- Optimize ERC20 metadata getter (#27; a694c53).
- Reuse forceApprove in UniERC20 library (#26; e7c13eb).
- Added script to generate documentation for tests (#21; 35d7708).
- Feature/revert reason forwarder (#20; 28fdca6).
- Autopublish new packages (#19; 354a1f5).
- 0.8 improvements (#16; 4f7aaee).
- Update ci.yml (#17; e5e959e).
- Upgrade version (c9a312d).
- Patched _normalizeOp method + tests (42af6d3).
- Patched readme, removed mocks and tests from npm package (91f5543).
- Added readme to npm package (d1637b0).
- Added contracts to dist for npm package (2ec6fe4).
- Added AddressArray, AddressSet libraries (#8; 1eb38b5).
- String util (#5; 75748ce).
- Added RevertReasonParserTest (#4; 45da614).
- Improve package.json scripts (#71; 22c22b7).
- Improve memory safe assembly annotation (#70; 46e90d4).
- [SC-737] Packed permit2 (#67; 60fa6eb).
- WETH helpers (#68; 31a399d).
- Leave only low 160 bits as non-zero for Address get() (#66; 4ce4ff1).
- Fix permit2 transferFrom (#65; b3550db).
- Permit2 small refactoring (#64; 533efeb).
- Add permit contract into getPermit2 (#63; 1c20b95).
- [SC-728] SafeERC20 Permit2 universal transfer (#62; a05c649).
- Optimize permit call (#60; b8fe80d).
- Add AddressLib (#59; 4039c2e).
- Remove hardhat from src (#58; 95bc66f).
- Remove provider type (#57; 6a89024).
- Add provider as param to profileEVM functions (#56; f94d797).
- fix ERC20PermitMock (#55; f47c769).
- Introduce SafeERC20.tryPermit() (#54; b931028).
- [SC-611] update typechain, migrate to ethers + new hardhat (#48; 5b4d063).
- Added tool to list import dependencies (#52; d92db4b).
- [SC-602] Solidity utils tech debt (#49; c8d596b).
- use raw call with low gas limit for ETH transfers (#46; c4df6a1).
- use named constants + and instead of shr-shl (#45; 388810b).
- Oz fixes (#40; a561c52).
- make SafeERC20 safer (#44; 8062f0c).
- [N01] move interface to separate file (#43; dff3dfe).
- add comment about zero-amount (#42; 4d9ec08).
- Oz/l07 (#41; 0dcec70).
- explain 20k gas stipend (#39; e07d51d).
- return false when signer is zero (#38; dea1fe4).
- add more correctness to isValidSignature (#35; 4d068c0).
- ERC20PermitMock (#36; 1c736be).
- Fixes/a2 (#34; f38ca84).
- Feature/safer ecdsa (#33; 99b24b0).
- Safer SafeERC20 (#32; 846cba9).
- inherit OnlyWethReceiver from EthReceiver (#31; 2b00cd3).
- use low level call for transfer (#30; d17429c).
- Feature/a fixes 1 (#29; 71d6fe4).
- Mocks upgrade (#28; 637063e).
- Optimize ERC20 metadata getter (#27; a694c53).
- Reuse forceApprove in UniERC20 library (#26; e7c13eb).
- [SC-554] ECDSA library (#25; 6a165a9).
- Add 0x prefix support to toBN() method (#24; 9547fdb).
- [SC-549] memory-safe-assembly (#23; 509238b).
- Introduce SafestERC20 with test stolen from OZ (#22; c5bfac8).
- Added script to generate documentation for tests (#21; 35d7708).
- Feature/revert reason forwarder (#20; 28fdca6).
- Autopublish new packages (#19; 354a1f5).
- 0.8 improvements (#16; 4f7aaee).
- Update ci.yml (#17; e5e959e).
- Feature/custom errors (#15; 7315979).
- Fix docs generation util (#14; 651fdfa).
- update logo readmi for dark-theme (#13; 025ec9a).
- [SC-333] Patch UniERC20 (#12; cd86301).
- Feature/typescript support (#10; b8e5043).
- Introduce AddressArray get to output array (#11; f65ec3d).
- [SC-298] Utils for permit tests (#9; a0516f8).
- Improve evm profiling script (#7; 19e1cb6).
- [SC-217] Added tests for Permitable contract (#6; f4afe1b).
- Added AddressArray, AddressSet libraries (#8; 1eb38b5).
- String util (#5; 75748ce).
- Added RevertReasonParserTest (#4; 45da614).
- Add docify 0.8 (#2; 8d7a2ce).