* Implement AddressSet in terms of a generic Set * Add Uint256Set * Add EnumerableMap * Fix wording on EnumerableSet docs and tests * Refactor ERC721 using EnumerableSet and EnumerableMap * Fix tests * Fix linter error * Gas optimization for EnumerableMap * Gas optimization for EnumerableSet * Remove often not-taken if from Enumerable data structures * Fix failing test * Gas optimization for EnumerableMap * Fix linter errors * Add comment for clarification * Improve test naming * Rename EnumerableMap.add to set * Add overload for EnumerableMap.get with custom error message * Improve Enumerable docs * Rename Uint256Set to UintSet * Add changelog entry
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Address.test.js | Loading commit data... | |
| Arrays.test.js | Loading commit data... | |
| Counters.test.js | Loading commit data... | |
| Create2.test.js | Loading commit data... | |
| EnumerableMap.test.js | Loading commit data... | |
| EnumerableSet.test.js | Loading commit data... | |
| Pausable.test.js | Loading commit data... | |
| ReentrancyGuard.test.js | Loading commit data... | |
| SafeCast.test.js | Loading commit data... | |
| Strings.test.js | Loading commit data... |