我是新来的聪明的合同世界。我的任务是处理以下情况:
建立一个不同客户可以使用的多功能保险库。
我看到两种方法
我不知道如何分析这两种方法的优缺点,特别是如果需要更改泛型状态变量(适用于每个保险库的变量)。对此有什么建议吗?
谢谢!
发布于 2023-03-01 11:30:13
方法2的意义是什么?
如果只有一个用户拥有它的权限,它将如何'multisig‘?
下面是一个通用的multisig钱包示例:https://solidity-by-example.org/app/multi-sig-wallet/
如果需要创建此实例的克隆,则可以使用工厂合同来创建新的多sig钱包。
这里有一个很好的指南:https://betterprogramming.pub/learn-solidity-the-factory-pattern-75d11c3e7d29
祝好运。
发布于 2023-03-05 02:46:11
这取决于用例。
1的一个缺点是您的所有用户都将共享相同的钱包地址。
2的一个缺点是它会稍微贵一些,因为您必须为每个用户部署一个代理契约。
https://ethereum.stackexchange.com/questions/145746
复制相似问题