Deploy (CTP)
ERC20 Base
import "@thirdweb-dev/contracts/base/ERC20Base.sol";
contract
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@thirdweb-dev/contracts/base/ERC20Base.sol";
contract MyToken is ERC20Base {
constructor(
address _defaultAdmin,
string memory _name,
string memory _symbol
)
ERC20Base(
_defaultAdmin,
_name,
_symbol
)
{}
}
Signature Mint
import "@thirdweb-dev/contracts/base/ERC20SignatureMint.sol";
Mint
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@thirdweb-dev/contracts/base/ERC20SignatureMint.sol";
contract MyToken is ERC20SignatureMint {
constructor(
address _defaultAdmin,
string memory _name,
string memory _symbol,
address _primarySaleRecipient
)
ERC20SignatureMint(
_defaultAdmin,
_name,
_symbol,
_primarySaleRecipient
)
{}
}
Last updated