我想知道Aptos move合约中的构造函数是什么,在部署过程中调用的。我如何使用
aptos move publish
命令通过参数来调用它?
您可能正在寻找
init_module
。当您发布模块时,此功能会自动运行。
一个例子:
fun init_module(sender: &signer) {
aptos_framework::managed_coin::initialize<MoonCoin>(
sender,
b"Moon Coin",
b"MOON",
6,
false,
);
}
来自aptos-core中的aptos-move/move-examples/moon_coin/sources/MoonCoin.move。
您可以在这里了解更多信息:https://aptos.dev/move/move-on-aptos/modules-on-aptos/。
来自之前 Stack Overflow 问题的答案:https://stackoverflow.com/a/76367239/3846032。