表达式和控制结构 — Solidity中文文档
https://learnblockchain.cn/docs/solidity/control-structures.html
有两种方法可以在合约中创建新合约,create和 create2;
1. 通过 new 创建合约 create
使用关键字 new 可以创建一个新合约。待创建合约的完整代码必须事先知道,因此递归的创建依赖是不可能的。
create的用法很简单,就是 new一个合约,并传入新合约构造函数所需的参数:
Contract x = new Contract{value: _value}(pa
本文介绍了在Solidity中创建新合约的两种方法:通过`create`和加“盐”的`create2`。`create`关键字用于简单创建合约,而`create2`允许指定盐值以预计算合约地址,提高灵活性。`create2`的一个关键特性是合约销毁后可以在同一地址重新创建,但部署字节码可能因外部状态变化而不同。
订阅专栏 解锁全文
1321

被折叠的 条评论
为什么被折叠?



