1234567891011121314151617181920212223242526 |
- pragma solidity ^0.4.24;
- import "./ERC20.sol";
- /**
- * @title Burnable Token
- * @dev Token that can be irreversibly burned (destroyed).
- */
- contract ERC20Burnable is ERC20 {
- /**
- * @dev Burns a specific amount of tokens.
- * @param value The amount of token to be burned.
- */
- function burn(uint256 value) public {
- _burn(msg.sender, value);
- }
- /**
- * @dev Burns a specific amount of tokens from the target address and decrements allowance
- * @param from address The address which you want to send tokens from
- * @param value uint256 The amount of token to be burned
- */
- function burnFrom(address from, uint256 value) public {
- _burnFrom(from, value);
- }
- }
|