我怎样才能创建一个可以做到这一点的函数?
示例:
第一个人创建了交易并设置了金额。
第 2 人批准交易,金额将发送到合约,直到第 1 人批准。
第 1 人批准,金额从合同(或第 2 人)发送到第 1 人(或其他地址)。
我尝试了多个托管教程,但无法让它们按照我想要的方式工作。
您尝试创建的东西称为多重签名钱包。
最著名的以太坊和EVM 兼容区块链多重签名钱包是 Gnosis Safe。
您可以研究Gnosis Safe源代码来了解如何构建自己的多重签名钱包。
对于更简单的示例,您可以查找旧的 Parity 多重签名钱包,其中一个版本多年前就被黑客入侵了。