123456789101112131415161718192021222324252627282930313233343536373839404142 |
- pragma solidity ^0.4.24;
- import "./ERC721Basic.sol";
- import "../../lifecycle/Pausable.sol";
- /**
- * @title ERC721 Non-Fungible Pausable token
- * @dev ERC721Basic modified with pausable transfers.
- **/
- contract ERC721Pausable is ERC721Basic, Pausable {
- function approve(
- address _to,
- uint256 _tokenId
- )
- public
- whenNotPaused
- {
- super.approve(_to, _tokenId);
- }
- function setApprovalForAll(
- address _to,
- bool _approved
- )
- public
- whenNotPaused
- {
- super.setApprovalForAll(_to, _approved);
- }
- function transferFrom(
- address _from,
- address _to,
- uint256 _tokenId
- )
- public
- whenNotPaused
- {
- super.transferFrom(_from, _to, _tokenId);
- }
- }
|