我想锁定一个帐户到一个特定的智能合同。这样,该帐户将只允许来自此特定智能契约的交易。如果其他一些智能契约试图与此帐户交互,则无法进行交互。我该怎么做?

我是基于Zether的论文(屏幕截图所附)而产生这种怀疑的,在这份文件中,我们可以锁定合同的帐户。
发布于 2023-04-05 10:30:33
不幸的是,您不能直接“锁定”一个EOA (外部拥有的帐户)只与特定的智能契约交互,因为它不是EVM的内置特性。
但是,您可以设计一个只与特定地址或约定交互的代理契约。但你还是不能阻止别人与你互动(例如,发送ERC20令牌、NFT等等)。
https://ethereum.stackexchange.com/questions/148547
复制相似问题