localhost 파일 import 할 수 있다.
contracts: solidity 파일 저장하는 폴더
scripts: solidity 파일을 배포하는 폴더
tests: 테스트 코드 저장하는 폴더
artifacts: metadata를 저장하는 경로
compiler, language, abi 등 저장
Owner: test 환경
bytecode: byte 데이터 + opcodes(byte code가 실제로 의미하는 것)
Solidity Compiler: Web 상에서의 Solidity Compiler 파일을 설치하고 쓸 수 있다.
YUL: Assembly언어에 가까운 언어
Solidity 언어 안에 YUL을 함께 써서 contract를 작성할 수 있다.
Virtual Machine: Dynamic Gas비 같은 경우 EVM 버전을 바꿔서 Soft Fork해서 활용한다.
Compiler Configuration