-
See the markdown file with the details of this report [here](https://github.com/code-423n4/2023-04-caviar-findings/blob/main/data/DadeKuma-Q.md).
-
# Lines of code
https://github.com/code-423n4/2023-09-delegate/blob/main/src/CreateOfferer.sol#L121-L123
# Vulnerability details
## Impact
It will be impossible to execute ERC20 orders through Sea…
-
Hi there, here's `previewWithdraw` as coded in the solmate ERC4626 mixin:
```solidity
function previewWithdraw(uint256 assets) public view virtual returns (uint256) {
uint256 supply = totalSu…
-
See the markdown file with the details of this report [here](https://github.com/code-423n4/2023-03-polynomial-findings/blob/main/data/Rolezn-Q.md).
-
This is a duplicate of an issue I opened in the OpenZeppelin repository with regard to the address poisoning attack we have seen being repetitively exploited in the wild. As [they are going to introdu…
-
`_withdraw()`, `redeem()`, and `report()` should change the order of transferring assets and updating `vaultAssets` to follow checks-effects-interactions and get one step closer to not needing the `…
-
### L-01 \_SAFEMINT() SHOULD BE USED RATHER THAN \_MINT() WHEREVER POSSIBLE
`_mint()` is [discouraged](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/d4d8d2ed9798cc3383912a23b5e8d5cb602f…
-
## L-01 _SAFEMINT() SHOULD BE USED RATHER THAN _MINT() WHEREVER POSSIBLE
`_mint()` is [discouraged](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/d4d8d2ed9798cc3383912a23b5e8d5cb602f7d4…
-
# Quality Assurance Report
## Issues
| | Issue | Instances |
|----------|-------------|:------:|
| 1 | Missing checks for address(0x0) when assigning values to address state variables …
-
# Foundry教程:编写测试部署ERC-20代币智能合约 | Wong's Blog
概述 本博客的内容主要分为以下四部分: 一是Foundry的介绍与安装,主要介绍为什么选择Foundry进行智能合约开发和安装过程中的各种官方文
[https://blog.wssh.trade/posts/foundry-with-erc20/](https://blog.wssh.trade/post…