dk1a
dk1a
Makes this usable with npm See https://github.com/dapphub/ds-test/issues/43 for details
I think `requireAccess` would make more sense for token mints/burns, and it allows more than 1 address to perform these operations
fixes https://github.com/latticexyz/mud/issues/2319 some issues/TODOs: - namespace argument - world argument (these can even be options, like `storeArgument`) - separation of worldgen and libgen(?), if it's even necessary - they both...
fixes https://github.com/latticexyz/mud/issues/1653
KeysInTableHook's hardcode can all be replaced with custom methods that accept `fieldIndex`, instead of `fieldIndex` being part of a method name This refactor increases gas by ~0.1%, but greatly increases...
`ERC721` rather than `IERC721` is intentional - OZ doesn't have mint in the interface
4 issues: 1. Using `vm.expectRevert` before a system library call always fails with a confusing `EvmError: Revert`, because the call is unexpectedly successful, but with an empty `result`, which breaks...
`contractToInterface` and a couple related files use `@solidity-parser/parser` They can be refactored to use `@nomicfoundation/slang` instead - I mention the main issue of solidity-parser lacking `unparse` in #3660 - this...
This is another old bug that never came up apparently I only fix this for worldgen, system libraries still don't support this, see the TODO (similar to #3660) For system...