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