- 创建代币
- 购买代币
- 卖出代币
contract Token is ERC20 {}
contract TokenFactory
- createToken(string name, string symbol)
- new Token
- initial_supply
- buy(address tokenAddress) payable
- calculateBuyReturn()
- uniswap:
- createLiquilityPool()
- addLiquidity()
- burnLiquidityToken()
- sell(address tokenAddress, uint256 amount)
- calculateSellReturn()
- transfer
- check token state
- Fork mainnet, test uniswap
- minimal proxy
- Bonding Curve