foundry

代码羊羊16 天前
区块链·foundry
Foundry 依赖库管理实战在智能合约开发中,复用成熟的开源库(如 OpenZeppelin、Solmate)能大幅提升开发效率。Foundry 通过git submodules与 重映射(Remappings) 机制,实现对依赖库的高效管理,解决路径引用复杂、版本冲突等问题。
yunteng5215 个月前
web3·区块链·solidity·foundry
solidity之Foundry安装配置(一)一门面向合约的高级编程语言,主要用来编写以太坊只能合约。 Solidity受C语言,Python和js影响,但为编译成为以太坊虚拟机字节码在EVM上执行,很多特性和限制都和EVM相关。 Solidity 是静态类型语言,支持继承、库、自定义复杂类型和其他特性。
Revelation_of_Turing1 年前
proxy·solidity·openzeppelin·foundry·evm·代理合约·delegatecall
Michael.W基于Foundry精读Openzeppelin第59期——Proxy.sol[openzeppelin]:v4.8.3,[forge-std]:v1.5.6Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/Proxy.sol
Revelation_of_Turing2 年前
solidity·openzeppelin·foundry·enumerable·accesscontrol
Michael.W基于Foundry精读Openzeppelin第38期——AccessControlEnumerable.sol[openzeppelin]:v4.8.3,[forge-std]:v1.5.6Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/access/AccessControlEnumerable.sol
Revelation_of_Turing2 年前
solidity·erc165.sol·ierc165·openzeppelin·foundry
Michael.W基于Foundry精读Openzeppelin第21期——ERC165.sol[openzeppelin]:v4.8.3,[forge-std]:v1.5.6