Solidity

erc-20 openzeppelin 中的可暫停令牌是什麼

  • September 18, 2018

我想了解 openzeppelin 中的可暫停令牌。使 ERC-20 令牌可暫停後我們將獲得哪些優勢。

我假設您指的是https://github.com/OpenZeppelin/openzeppelin-solidity/blob/master/contracts/token/ERC20/ERC20Pausable.sol

這是一個正常令牌,增加了暫停功能。如果代幣合約“暫停”,則無法對其進行任何操作(無法轉讓)。只有具有“暫停”訪問權限的人(部署契約的人)可以暫停/取消暫停契約 - 儘管看起來可以添加多個“暫停”帳戶(https://github.com/OpenZeppelin/openzeppelin-solidity/blob/主/契約/訪問/角色/PauserRole.sol)。

暫停通常用於例如緊急情況 - 如果程式碼中存在嚴重漏洞,您可以暫停其功能,並且在您弄清楚如何解決問題之前不能濫用該漏洞。

另一方面,如果有人對代幣合約擁有這樣的權力,它就會非常中心化,並且可能不會被交易所接受。

引用自:https://ethereum.stackexchange.com/questions/58978