transmissions11/solmate
Modern, opinionated, and gas optimized building blocks for smart contract development.
SolidityAGPL-3.0
Issues
- 2
ERC4626: Add explicit security warning that totalAssets cannot be manipulable
#205 opened by Joeysantoro - 5
bitmap
#206 opened by transmissions11 - 2
librlp
#207 opened by transmissions11 - 3
EC721: Add isApprovedorOwner() support
#288 opened by jaglinux - 0
create2 computer
#291 opened by transmissions11 - 0
"bound" not marked as "virtual" on "v7" branch
#290 opened by PaulRBerg - 0
Security Scan of your project
#269 opened by topcodersonline - 2
token balance checkpointing extension
#275 opened by z0r0z - 1
why is block.chainid and INITIAL_CHAIN_ID compared in the ERC20 (calculation of domain seperator)?
#276 opened by LIPUU - 0
sstore2 map
#274 opened by transmissions11 - 2
🕵️ Better sad path testing with Foundry cheatcode
#273 opened by neodaoist - 0
batchmint with no input arrays for 1155b
#271 opened by transmissions11 - 4
Best Practice for `RolesAuthority`
#267 opened by ryanli-me - 1
- 3
[ERC4626]: implement totalAssets in base class
#266 opened by jaglinux - 1
ERC4626: `beforeWithdraw` and `afterDeposit` hooks should be passed the `receiver`
#265 opened by 0xdapper - 1
use custom error
#260 opened by Lopol2010 - 1
virtual 1155.balanceOf function
#256 opened by spengrah - 0
🚚 Move tests/ folder to root
#251 opened by transmissions11 - 2
- 4
token interfaces
#230 opened by z0r0z - 0
Yul based wrapper for ECDSA
#244 opened by Vectorized - 3
arbitrary pow
#213 opened by transmissions11 - 0
LibString toHexString functions
#245 opened by Vectorized - 6
- 1
Suggestion: Add ERC777 to token contract library
#229 opened by dd0sxx - 5
Binary ERC1155
#196 opened by Bernardstanislas - 2
About licence for SafeTransferLib codes
#163 opened - 2
Add Ownable and Trust
#185 opened by transmissions11 - 10
`testTransferETH(address,uint256)` failure
#182 opened by calldata - 1
add MultiCall utility
#188 opened by z0r0z - 1
NPM package out of date
#223 opened by sarhaang - 0
toString
#218 opened by transmissions11 - 0
uint to string
#208 opened by transmissions11 - 2
ERC1155U/ERC1155D
#189 opened by transmissions11 - 0
Auth: make `requiresAuth` virtual
#209 opened by wildmolasses - 2
add Clone/Init variants for Tokens
#187 opened by z0r0z - 0
✨ Binary fixed point library
#202 opened by transmissions11 - 5
solmate's ERC721 implementation of `ownerOf` does not comply with the EIP-721 standard
#197 opened by Gilgames000 - 1
✨ Unsafe mint
#180 opened by transmissions11 - 1
Not able to import ERC4626
#191 opened by supernovahs - 1
add ERC1155 logic for SafeTransferLib
#186 opened by z0r0z - 1
✅ Benchmark non overflow branch of FullMul
#179 opened by transmissions11 - 9
ERC4626 gets stuck over 2^128 deposited
#167 opened by Joeysantoro - 0
🔒 Prevent ERC4626 share price inflation
#178 opened by transmissions11 - 1
`testTransferFrom` failure
#176 opened by gakonst - 3
Forge finds a failing test: testTransferFromSelf
#175 opened by gakonst - 2
4626 conversion funcs should be virtual
#173 opened by Joeysantoro - 1
Conversion functions are not virtual
#172 opened by ez7212 - 0
Add Hevm cheatcodes
#168 opened by Joeysantoro