Kevin Ingersoll

Results 232 issues of Kevin Ingersoll

I am using the default nonce manager to trigger a bunch of transactions in a queue to ensure they land in the mempool in order. If any transaction fails to...

TODO - [ ] bump viem version to satisfy permissionless peer dep - smart account - [ ] add storage to look up public key by credential ID - [...

closes https://github.com/latticexyz/mud/issues/1658 needed in https://github.com/latticexyz/mud/pull/3171

foundry now supports gas measurement/spans with `vm.startSnapshotGas` / `vm.stopSnapshotGas`: https://github.com/foundry-rs/foundry/pull/8952

if we know what the deploy block number is, we can just pass it in and avoid scanning a big range of blocks for the world deploy: https://github.com/latticexyz/mud/blob/58f101e45ad50e064779cbc441246a22b70efa07/packages/cli/src/deploy/getWorldDeploy.ts#L26

In #3130, we automatically detect and toggle automine during deploy, if available. However, with lots of transactions, this can cause the `block.timestamp` to drift, which may cause downstream issues if...

If I deploy a world with `mud dev-contracts` to a long-running anvil instance, then restart and deploy again, it'll reuse the salt and thus get the same world address. However,...

we currently skip existing tables https://github.com/latticexyz/mud/blob/5a6c03c6bc02c980ca051dadd8e20560ac25c771/packages/cli/src/deploy/ensureTables.ts#L32 which is good if the table is the shape we expect, because they're considered immutable but if you were to override a table schema...

good first issue