OpenZeppelin/openzeppelin-contracts
OpenZeppelin Contracts is a library for secure smart contract development.
SolidityMIT
Issues
- 2
- 1
- 8
- 0
- 4
Consider changing `memory-safe` NatSpec annotations to `assembly('memory-safe')` dialect string
#4971 opened - 17
ERC20 _update customization is not practical.
#4967 opened - 6
- 0
Add partial delegation to ERC20Votes
#4963 opened - 0
Library for derivation of slots
#4961 opened - 4
Transient Approval
#4959 opened - 4
Add Flexible Voting to Governor
#4958 opened - 2
- 2
transferFrom, approve, safeTransferFrom function are payable function in the ERC721 Standard
#4950 opened - 2
Keep ERC-20 balances and approval slots non-zero
#4947 opened - 0
- 0
- 0
- 1
- 4
Improve gas efficiency of `SafeERC20.forceApprove` when the token returns a bool on approve
#4925 opened - 1
- 1
- 0
Mining Apps for quickest rise dividend
#4919 opened - 2
Ownable2Step doesn't call Ownable constructor
#4918 opened - 5
Use EIP-1967 for Ownable storage
#4917 opened - 1
Online tools support custom Solidity versions
#4916 opened - 1
- 0
Implement a CircularBuffer
#4911 opened - 0
WebAuthn implementation
#4910 opened - 2
- 1
Online tools support custom Solidity versions
#4908 opened - 2
- 2
- 0
- 3
- 4
- 0
Use transient storage in ReentrancyGuard
#4888 opened - 0
- 8
Make _quicksort work with raw memory addresses
#4882 opened - 1
Extend `Math.modExp` to support `bytes memory`
#4880 opened - 0
- 0
Backup Accounts Mechanism For Unique-Roles Transfer Can Cheapen A Lot The Defense Against Leaked Keys
#4874 opened - 2
ERC20 Extension: "ERC20Deferred"
#4873 opened - 1
Branch next-v5.0 should be deleted
#4871 opened - 1
Idea: use panic codes instead of custom errors
#4867 opened - 1
- 0
interuption
#4858 opened - 7
Improve function `Math.tryAdd`
#4857 opened - 1
ERC721 _burn method should be virtual
#4856 opened - 2
- 5
Redundant SSTORE in BeaconProxy constructor
#4850 opened