找到约 15 条结果

文章 Michael.W基于Foundry精读Openzeppelin第21期——ERC165.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC165.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165.sol ERC165合约是IERC165的标准实现。ERC165提供了本合约是否实现了IERC165接...

文章 Michael.W基于Foundry精读Openzeppelin第67期——BeaconProxy.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 BeaconProxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/beacon/BeaconProxy.sol BeaconProxy库是信标代理合约的实现。与ERC1967Proxy和TransparentUpgradeableP...

文章 Michael.W基于Foundry精读Openzeppelin第42期——draft-ERC20Permit.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 draft-ERC20Permit.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/draft-ERC20Permit.sol ERC20Permit库是ERC20的拓展。本库通过permit方法允许...

文章 Michael.W基于Foundry精读Openzeppelin第36期——Ownable2Step.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Ownable2Step.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/access/Ownable2Step.sol Ownable2Step库是Ownable库的拓展版本。其提供的访问权限机制同Ownable完全...

文章 Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol

## Michael.W基于Foundry精读Openzeppelin第54期——ERC20PresetMinterPauser.sol ### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20PresetMinterPauser.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/presets/...

文章 Foundry 工具链分享

![Solidity.png](https://img.learnblockchain.cn/attachments/2022/03/fNqG7P4M623f2a8ed3c0a.png!/scale/25) ``` //SPDX-License-Identifier: MIT pragma solidity 0.8.12; contract Dev { address public owner; uint256 private key; constructor() payable { owner = address(0xdea...

问题 Foundry Hardhat Truffle 大家在用哪一个?

如题

问题 Foundry 如何单独输出 abi json文件

`forge build` 怎么编译出纯的 abi json 文件 `out/FeeToken.sol/FeeToken.json` out 目录里面的 包含了 bytecode

专栏 Michael.W基于Foundry精读Openzeppelin

问题 foundry里面执行script的时候报错

合约已经部署,测试totalSupply是可以成功的,测试transfer也是ok的,但是我自己添加的mint函数就报错 Usdt token = Usdt(0x353AAE696e61DD1523D8209fC348B37AD4B589cA); 这样就能成功, 改一下合约名字成Token就提示找不到 Token token = Token(0x353AAE...

专栏 Foundry 高级作弊码系列

百科 Fjord Foundry

百科 Starknet Foundry

百科 Foundry

文章 Michael.W基于Foundry精读Openzeppelin第18期——DoubleEndedQueue.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 DoubleEndedQueue.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/structs/DoubleEndedQueue.sol DoubleEndedQueue库提供了双向队列的数据结构及对应操作库函...