Open Clawue884 opened 1 month ago
Penjelasan
. Stablecoin.sol: Kontrak ini mendefinisikan stablecoin yang dapat dimint (dicetak) dan dibakar. Hanya pemilik kontrak yang dapat melakukan mint token. // SPDX-License-Identifier: MIT pragma solidity ^0.8.0;
.
import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20Burnable.sol"; import "@openzeppelin/contracts/access/Ownable.sol";
contract Stablecoin is ERC20, ERC20Burnable, Ownable { constructor() ERC20("Stablecoin", "SC") {}
// Fungsi untuk mint token (hanya pemilik kontrak) function mint(address to, uint256 amount) public onlyOwner { _mint(to, amount); }
}
Penjelasan
.
Stablecoin.sol: Kontrak ini mendefinisikan stablecoin yang dapat dimint (dicetak) dan dibakar. Hanya pemilik kontrak yang dapat melakukan mint token. // SPDX-License-Identifier: MIT pragma solidity ^0.8.0;import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20Burnable.sol"; import "@openzeppelin/contracts/access/Ownable.sol";
contract Stablecoin is ERC20, ERC20Burnable, Ownable { constructor() ERC20("Stablecoin", "SC") {}
}