Simple Token
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import "@entangle-labs/uts-contracts/contracts/ERC20/UTSBase";contract UTSTokenShowcase is UTSBase, Ownable, ERC20 {}constructor(
address _router,
uint256[] memory _allowedChainIds,
ChainConfig[] memory _chainConfigs
) Ownable(msg.sender) ERC20("UTS Token Showcase", "UTSTS") {
__UTSBase_init(address(this), decimals());
_setRouter(_router);
_setChainConfig(_allowedChainIds, _chainConfigs);
_mint(msg.sender, 1_000_000 * 10 ** decimals());
}Last updated