扁平化智能联系人是否会降低部署成本?
Does flattening smart contacts reduce deployment costs?
我想降低我的 ERC-721A 合约的部署成本。
一般; 扁平化智能合约是否有助于降低成本?
目前我正在使用 ethers.js's contractFactory.deploy method 安全帽。
无论是否扁平化,编译后的合约都有相同的字节码。
所以不,不幸的是,扁平化无助于降低成本。
您可以使用Remix IDE检查合约的字节码、组装和部署成本
TLDR:不,它不会降低成本。
长:
合约部署是将交易发送到零地址(0x0000...00
)的过程,data
字段填充合约的字节码。字节码由 solc
编译器生成,它不依赖于源代码的格式化方式。扁平化仅将所有依赖项放入单个文件中。它不会改变字节码的大小,同样不会减少交易的大小,这表明部署需要多少 gas。
我想降低我的 ERC-721A 合约的部署成本。
一般; 扁平化智能合约是否有助于降低成本?
目前我正在使用 ethers.js's contractFactory.deploy method 安全帽。
无论是否扁平化,编译后的合约都有相同的字节码。
所以不,不幸的是,扁平化无助于降低成本。
您可以使用Remix IDE检查合约的字节码、组装和部署成本
TLDR:不,它不会降低成本。
长:
合约部署是将交易发送到零地址(0x0000...00
)的过程,data
字段填充合约的字节码。字节码由 solc
编译器生成,它不依赖于源代码的格式化方式。扁平化仅将所有依赖项放入单个文件中。它不会改变字节码的大小,同样不会减少交易的大小,这表明部署需要多少 gas。