我需要以某种方式将 APT 硬币从智能合约本身转移到另一个帐户。这是一个问题,因为传输函数需要发送者的签名者,这就是为什么我不能从合同中发送它。
我是否有机会通过以某种方式获取 &signer 或不获取它来直接从函数内部的合同本身发送 APT? 我已经阅读了很多文档,在 GitHub 上搜索它,但一无所获。 我将不胜感激任何类型的帮助。问候!
可能实现此目标的最佳方法是使用 资源帐户。资源帐户提供了一种不同的方式来访问签名功能。
例如,要获取资源帐户的签名者,您可以调用
retrieve_resource_account_cap
和create_signer_with_capability
。