我可以根据我创建的智能合约阻止某人转移ERC-721令牌吗?

时间:2019-02-23 07:45:49

标签: ethereum solidity

我对Solidity编程没有太多经验。我想为新的数字资产创建智能合约,Cryptodoggies说。我想知道是否有一种方法可以防止用户转售/转让其加密狗。

1 个答案:

答案 0 :(得分:1)

您可以在合约上使用一个变量(我认为布尔值会更合适),并将其用于传递函数的访问修饰符中,以便传递函数要求此变量为true。然后,通过将此变量设置为false(仅由您可访问的函数),可以阻止用户转移硬币。当然,该修饰符必须用于使用户能够传输令牌的每个功能。

这就像是openzeppelin的可停顿的ERC-20。您可以找到它here