我是一名eth开发人员,为了一个项目转到了索拉纳。我需要将功能调用限制到特定的钱包。有什么方法可以检查是谁调用了函数调用?
因此,您要发送到程序函数的帐户以及签名帐户在程序入口点可用作AccountInfo
结构的数组。每个都包含帐户的公钥。
在你的程序中,你应该将你限制使用的钱包的32字节公钥存储在程序数据区中,这样当你在程序中处理时,你就可以检查代表签名者的账户,并与你存储的公钥进行比较。