npx hardhat test
npx hardhat docgen
open docs/index.html
npx hardhat run script어쩌구
npx hardhat deploy --network goerli
CPMM구현
npx hardhat run .\scripts\deploy_and_create_pool_v2.js --network goerli
CPMM: (X,Y) -> (X+A)(Y-B)
![](https://velog.velcdn.com/images/junghoo100/post/c30f70cd-df05-4969-89c5-ec2bb8f338c0/image.png)
Dune Analytics 를 통한 온체인 데이터 분석 실습
npx hardhat run ./scripts/deploy_exchanges.js
goerli etherscan
dune.com
![](https://velog.velcdn.com/images/junghoo100/post/1500d01c-af69-4764-b66c-33b2fd24f4cd/image.png)
정리
#1.
-geth
-EVM/state
-Account: EOA, CA: nonce, balance, storage, code
-contract Hello { }
-solidity: high-level programming lang, sol -> solc -> bytecode
#2. Solidity
-public state
#3. EIP20 -> ERC20
#4. Hardhat 개발 환경
#5. Uniswap - LP, Swap
-etherToToken
-tokenToEther
#6. Uniswap
-Input, Output
#7. Uniswap
- Hardhat - script,deploy,docgen, test
- CPMM
- Dune Analytics : On-chain