@tenprotocol/ten-erc20
v1.0.0
Published
TEN ERC-20 Smart Contract
Readme
TEN Token
A Solidity ERC20 token implementation with governance features.
Features
- ERC20 token with 1 billion initial supply
- Pausable functionality
- Governance/voting capabilities
- Permit functionality for gasless approvals
- Upgradeable design
Installation
npm install @tenprotocol/ten-erc20
# or
yarn add @tenprotocol/ten-erc20
# or
pnpm add @tenprotocol/ten-erc20Usage
// Import the token
import {TENToken} from "@tenprotocol/ten-erc20/TENToken.sol";
// For deployment via proxy
// Example with OpenZeppelin upgrades plugin
const TENToken = await ethers.getContractFactory("TENToken");
const proxy = await upgrades.deployProxy(TENToken, [
recipientAddress, // Initial token recipient
ownerAddress // Initial owner with admin rights
]);
await proxy.waitForDeployment();License
MIT
