Skip to content

Releases: Dapuraset/PiOS

Stablecoinsol

30 Sep 13:49
e19271a
Compare
Choose a tag to compare

``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);
}

}