Implement a token with dynamic pricing based on volume, write this smart contract in Solidity, no imports and constructors, with no input fields
# 🚀 Project Introduction
Dynamic Volume Token is an experimental bonding curve–based token deployed on Flow EVM Testnet.
It demonstrates how a token’s price can be determined dynamically by trading volume, without relying on traditional order books or automated market makers like Uniswap.
This project uses a linear bonding curve to adjust the token price based on total supply:
- When users buy tokens, new tokens are minted and the price increases linearly with the total supply.
- When users sell tokens, tokens are burned and the price decreases accordingly, with sellers receiving ETH from the contract based on the curve.
The project provides:
- 🧠 A lightweight, dependency-free Solidity contract (no imports / constructors)
- 📈 A live deployment on Flow EVM Testnet
- 🪙 Simple functions to buy, sell, transfer, and estimate prices
- 🌐 A fully transparent on-chain pricing mechanism
This makes it a great educational example for:
- Developers exploring bonding curves and on-chain token economics
- Teams prototyping dynamic pricing models for future DeFi projects
- Learners wanting to understand how volume-based price adjustment works under the hood
> 💡 All interactions happen directly with the smart contract — no external liquidity pools or oracles are required.
---
### 📍 Deployed Address
Contract: 0x68AdA047f23B2C88e6ed4B66b0456E28F8724Ec0
](https://evm-testnet.flowscan.io/address/0x68AdA047f23B2C88e6ed4B66b0456E28F8724Ec0)
Network: Flow EVM Testnet
RPC: https://testnet.evm.nodes.onflow.org
Progress Level is 50%... Not Yet Completed...
NA