GitHub / transmissions11/solmate / commits
Modern, opinionated, and gas optimized building blocks for smart contract development.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 89365b88 | 📝 Update LICENSE |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| effa6fb8 | 📝 Owned licensed under MIT |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| e5e0ed64 | docs: soft deprecation notice |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| c93f7716 | 6.8.0 | t11s <g****p@g****m> | almost 2 years ago | |
| 80d48c6f |
🔒 Add `extcodesize` check to `SafeTransferLib` (#424)
Co-authored-by: MiloTruck <m****f@g****m> |
MiloTruck <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 97bdb200 | 👷♂️ Sync ds-test to latest (#413) |
sam bacha <s****m@m****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| c8923099 | 🚚 Move ERC4626.sol to `tokens/` (#407) |
ControlCplusControlV <4****V@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4b47a190 | ♻️ Remove totalSupply & add checked balance increases (#401) |
Riley <J****5@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e0e9ff05 | ✨ CREATE3: allow predicting external deployers (#396) |
Eugenio <e****c@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 0384dbaa | 🐛 Fix totalSupply overflow in ERC6909 _mint (#391) |
Hadrien Croubois <h****s@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 547d98b0 |
✨ Add EIP-6909 (#389)
Co-authored-by: t11s <g****p@g****m> |
Riley <J****5@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| fadb2e27 | ⚡️ Optimize `SignedWadMath` edge case check (#381) |
Philippe Dumonet <p****e@d****t>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b5c9aedc | 6.2.0 | t11s <g****p@g****m> | about 3 years ago | |
| 2e27e00d | 🐛 Fix edge case in SignedWadMath (#380) |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| bfc9c258 | merge Merge branch 'mask-address-args-STL' | t11s <g****p@g****m> | about 3 years ago | |
| 27545b09 | 6.1.0 | t11s <g****p@g****m> | about 3 years ago | |
| 50e15bb5 | 🐛 Mask address args in STL (#347) |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 6e48caa1 | Update .gas-snapshot | t11s <g****p@g****m> | about 3 years ago | |
| bceeec72 | merge Merge branch 'main' into mask-address-args-STL | t11s <g****p@g****m> | about 3 years ago | |
| 2001af43 | ✨ Every possible safeCast (#355) |
Hayden Shively <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1b3adf67 | merge Merge branch 'release' | t11s <g****p@g****m> | over 3 years ago | |
| 267c7443 | 6.7.0 | t11s <g****p@g****m> | over 3 years ago | |
| 564e9f16 | 👷♂️ Delete Solidity linguist git attribute (#358) |
Paul Razvan Berg <h****o@p****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3998897a |
⚡️ Optimize toString(int256) (#351)
Co-authored-by: Vectorized <5****d@u****m> |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b1db79b9 | ✨ toString(int256) (#350) |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a1153606 | 🐛 Mask address args in STL | t11s <g****p@g****m> | over 3 years ago | |
| 3a752b8c | ✨ wadPow | t11s <g****p@g****m> | over 3 years ago | |
| 8d910d87 | ✅ Fix test to fail from old deadline not arithmetic underflow (#340) |
Brandon Feist <b****t@h****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f2833c7c | ⚡️ Memory safe assembly (#333) |
Alex Beregszaszi <a****x@r****u>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c2594bf4 |
⚡️ Optimize gas consumption for `mulDivUp` and `mulDivDown` (#306)
Co-authored-by: t11s <g****p@g****m> |
Merlin Egalite <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 352e1e91 | ♻️ More EIP-713 compatibility | t11s <g****p@g****m> | almost 4 years ago | |
| 576a89d5 | ♻️ Make Owned.sol EIP-713 compatible | t11s <g****p@g****m> | almost 4 years ago | |
| 62e0943c | 📝 Credit Remco |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| bff24e83 | 👷♂️ Lower fuzz runs |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8323eeb7 | 👷♂️ Fix config | t11s <g****p@g****m> | almost 4 years ago | |
| 911b1f49 | 👷♂️ Even more fuzz runs | t11s <g****p@g****m> | almost 4 years ago | |
| 18a482c3 | 👷♂️ More fuzz runs | t11s <g****p@g****m> | almost 4 years ago | |
| 26572802 | ⚡️ Optimized sqrt | t11s <g****p@g****m> | almost 4 years ago | |
| 9266c695 | ✅ More sqrt tests | t11s <g****p@g****m> | almost 4 years ago | |
| 01a52350 | 👷♂️ Update invariant signatures (#315) |
Matthias Seitz <m****z@o****e>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 1d50fa00 | 📝 Attribute Solady |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| a13635d8 | 📝 Attribute Solady |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| b864dac2 | 6.6.2 | t11s <g****p@g****m> | almost 4 years ago | |
| b8853da1 | 📝 Fix links | t11s <g****p@g****m> | almost 4 years ago | |
| 2781a2c7 | 6.6.1 | t11s <g****p@g****m> | almost 4 years ago | |
| e10aa1b5 | ✨ toDaysWadUnsafe/fromDaysWadUnsafe | t11s <g****p@g****m> | almost 4 years ago | |
| 3342f4fb | 6.6.0 | t11s <g****p@g****m> | almost 4 years ago | |
| 92211f1d | ✨ unsafeMod | t11s <g****p@g****m> | almost 4 years ago | |
| 9bd6c183 |
👷♂️ Update gas snapshot
Co-authored-by: Vectorized <5****d@u****m> |
t11s <g****p@g****m> | almost 4 years ago | |
| 1c487424 |
✨ New utils
Co-authored-by: Vectorized <5****d@u****m> |
t11s <g****p@g****m> | almost 4 years ago | |
| 10fc959d |
✅ Add safeCastTo16 (#311)
Co-authored-by: t11s <g****p@g****m> |
robertabbott <b****y@p****z>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 9cf14282 | ✅ Fix testSafeTransferFromToEOA | t11s <g****p@g****m> | about 4 years ago | |
| 478f9d02 | ✨ Add safeCastTo24 | t11s <g****p@g****m> | about 4 years ago | |
| 47348f64 | ✅ Fix testBatchBalanceOf | t11s <g****p@g****m> | about 4 years ago | |
| d155ee8d | 👷♂️ Update solc | t11s <g****p@g****m> | about 4 years ago | |
| 2979a7af | 6.5.0 | t11s <g****p@g****m> | about 4 years ago | |
| 34d20fc0 | ♻️ New custodian | t11s <g****p@g****m> | about 4 years ago | |
| ebd74182 | 👷♂️ Use new foundry.toml format (#289) |
Bjerg <o****g@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 03e42542 |
♻️ Make bound virtual (#279)
Co-authored-by: t11s <g****p@g****m> |
Veliko <2****v@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 7272d0b6 | ✍️ Fix typos in README.md (#285) |
0xYYY <0****Y@p****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 3c738133 | ✅ Fix function names in WETH tests (#246) |
Jagadish Krishnamoorthy <j****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| a902091a | 👷♂️ Update ds-test | t11s <g****p@g****m> | about 4 years ago | |
| eaaccf88 | ✅ Better ReentrancyGuard test | t11s <g****p@g****m> | over 4 years ago | |
| 1681dc50 | 6.4.0 | t11s <g****p@g****m> | over 4 years ago | |
| ca96d493 | 🔥 Dead code | t11s <g****p@g****m> | over 4 years ago | |
| 851ea3ba | 6.3.0 | t11s <g****p@g****m> | over 4 years ago | |
| c8f454a6 |
✨ Owned (#193)
Co-authored-by: t11s <g****p@g****m> |
z0r0z <9****z@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b6ae78e6 | 👷♂️ Update foundry | t11s <g****p@g****m> | over 4 years ago | |
| 8617655a | 📝 Better comment | t11s <g****p@g****m> | over 4 years ago | |
| 197ba0b6 | ♻️ Improve brutalizeMemory | t11s <g****p@g****m> | over 4 years ago | |
| 4197b521 |
♻️ Better bound implementation (#220)
Co-authored-by: t11s <g****p@g****m> |
Zero Ekkusu <9****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 196cfa49 | ✅ More test cleanup | t11s <g****p@g****m> | over 4 years ago | |
| 470a04a0 | ✅ Brutalize memory in tests | t11s <g****p@g****m> | over 4 years ago | |
| 3c81044c |
♻️ Add memory brutalizer modifier (#177)
Co-authored-by: t11s <g****p@g****m> |
brockelmore <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| c8278b3c | ✅ Test fixes | t11s <g****p@g****m> | over 4 years ago | |
| 290c4eb2 | 👷♂️ Remove continue-on-error |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 12421e3e | 👷♂️ Check contract sizes in CI |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| b86fbec6 | ✅ mock ERC4626: remove unnecessary cast to ERC20 for asset (#216) |
Devan Non <8****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9f16db21 | ♻️ Make requiresAuth virtual (#210) |
Ed Mazurek <E****k@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| fb582d2e | ✅ Use Foundry cheatcodes instead of shims (#203) |
Pedro Maia <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 19a4f345 |
👷♂️ Add solc to config
Co-authored-by: Aleph Retamal <7****o@u****m> |
t11s <g****p@g****m> | over 4 years ago | |
| e802bcf2 | 👷♂️ Remove bytecode hash | t11s <g****p@g****m> | over 4 years ago | |
| a51b8a28 | ♻️ ERC721: virtual | t11s <g****p@g****m> | over 4 years ago | |
| 9a147c82 | 🎨 Aesthetic driven reorder | t11s <g****p@g****m> | over 4 years ago | |
| 921a9ad4 | 💥 Full ERC721 spec parity | t11s <g****p@g****m> | over 4 years ago | |
| 0c25a9b9 | ⚡️ Use calldata instead of stack | t11s <g****p@g****m> | over 4 years ago | |
| dc2b30b5 | ♻️ ERC721: memory -> calldata | t11s <g****p@g****m> | over 4 years ago | |
| 5d56a1fe | ♻️ ERC1155: memory -> calldata | t11s <g****p@g****m> | over 4 years ago | |
| 8eef117f | 👷♂️ Update gas snapshots | t11s <g****p@g****m> | over 4 years ago | |
| 84673c15 | 👷♂️ Update ds-test | t11s <g****p@g****m> | over 4 years ago | |
| 09a66961 | ♻️ Receiver interface -> abstract | t11s <g****p@g****m> | over 4 years ago | |
| 1b5b187c | 👷♂️ Update fuzz runs |
t11s <g****p@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 38fb0259 | 👷♂️ Small CI fixes | t11s <g****p@g****m> | over 4 years ago | |
| 93be75e8 | 👷♂️ Remove DappTools support | t11s <g****p@g****m> | over 4 years ago | |
| 3a4532b1 |
🐛 Fix edge case in assertRelApproxEq (#195)
Co-authored-by: t11s <g****p@g****m> |
frankie <8****t@u****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 9bd5cce0 |
♻️ Update MultiRolesAuthority.sol to ≥0.8.0 (#194)
Co-authored-by: t11s <g****p@g****m> |
Cyrus <k****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7136e462 | ♻️ virtual | t11s <g****p@g****m> | over 4 years ago | |
| 4eaf6b68 | ✅ Fix test | t11s <g****p@g****m> | over 4 years ago | |
| 97fbb4a2 | ✅ Fix test | t11s <g****p@g****m> | over 4 years ago | |
| 25015a1d | ♻️ Cleanup headers | t11s <g****p@g****m> | over 4 years ago |