Loading repository data…
Loading repository data…
EComToken853 / repository
About EComToken EComToken is a blockchain-based project designed to integrate e-commerce with decentralized technology using smart contracts written in Solidity. This repository contains the core implementation of the EComToken ecosystem, alongside accompanying JavaScript modules to facilitate interactions and integrations.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Welcome to the EComToken repository - powering secure, decentralized e-commerce through smart contracts and blockchain automation.
EComToken is an ERC20-based utility token tailored for decentralized commerce. This repository contains:
finalizeMinting()| Parameter | Value |
|---|---|
| Name | ECom Token |
| Symbol | ECOM |
| Initial Supply | 100,000,000 ECOM (minted) |
| Decimals | 18 |
| Mintable | ✅ Yes (by owner) |
| Fixed Cap | ❌ No |
| Fee on Transfer | 1% |
| Owner Functions | Mint, whitelist, blacklist, pause |
EComToken starts with an initial supply and allows additional minting by the owner for early-stage needs like presale, liquidity, and ecosystem incentives. The contract includes a function that can permanently disable minting at any time, offering long-term supply transparency. This flexible model supports project growth while maintaining investor trust.
finalizeMinting()Blacklist Control
Blacklisted addresses are fully restricted - ensure proper use and logging.
Minting Flexibility
Owner can mint until explicitly locked via finalizeMinting().
Escrow Integration
Must be deployed separately and reviewed for security.
Gas Costs
Some operations like whitelisting or snapshot may have higher gas usage.
git clone https://github.com/EComToken853/EComToken.git
cd EComToken
npm install
Update your deployment parameters in hardhat.config.js and run:
npx hardhat run scripts/deploy.js --network <network-name>
To verify on Etherscan:
npx hardhat run scripts/verify.js --network <network-name>
Use scripts/interact.js and other utilities to:
We welcome open-source contributors!
git checkout -b feature/<feature-name>git commit -m "Add <feature>" && git push origin feature/<feature-name>This project is licensed under the MIT License.
Reach out to us via GitHub Discussions or join our Discord Community.