wiasliaw

Results 10 issues of wiasliaw

### Describe the desired feature IDK `slither` can use config in `slither.config.json`, but tools like `slither-check-upgradeability` have to add remappings by hand.

enhancement

**🧐 Motivation** Since 0.8.11, `abi.encodeCall` provide type-safe encode utility comparing with `abi.encodeWithSelector`. **📝 Details** Example below and detail are from [DevTools Summit | Topics in Solidity - Harikrishnan Mulackal](https://www.youtube.com/watch?v=CDkJ8rIfqWg). `abi.encodeWithSelector`...

breaking change

Add `@solidity memory-safe-assembly` to `_delegate`. I also found some assembly blocks aren't labeled `memory-safe`. Should I add memory-safe to all assembly blocks?

# Description close #1202. ## Confirmation - [x] I have read and understand MACI's [contributor guidelines](https://maci.pse.dev/docs/contributing) and [code of conduct](https://maci.pse.dev/docs/contributing/code-of-conduct). - [x] I have read and understand MACI's [GitHub processes](https://github.com/privacy-scaling-explorations/maci/discussions/847)....

According to [eip-197](https://eips.ethereum.org/EIPS/eip-197): > Input: (a1, b1, a2, b2, ..., ak, bk) from (G_1 x G_2)^k The input must always be a multiple of 6 32-byte values, but a set...

https://github.com/FrankieIsLost/gradual-dutch-auction/blob/bd4d48d6fe1af0baa7d9bbd5e08da22ae7a2f6ed/src/ContinuousGDA.sol#L67 In situation of `secondsOfEmissionsAvaiable = 500` and `secondsOfEmissionsToPurchase = 300`, after calling `purchaseTokens()`, there should be `200*emissionRate` remain for the next buyer. However, the remain part will be vanished...