swap에 쓰이는 package

YU YU·2021년 11월 7일
0

codegen:규칙이 정해져 있는 templete파일을 이용해서 코드를 생성하는 툴이다.
graphql:페이스북에서 만든 쿼리언어
https://tech.kakao.com/2019/08/01/graphql-basic/
https://graphql.org/

sdk: 소프트웨어 개발자는 SDK를 활용하여 특정 플랫폼, 시스템 또는 프로그래밍 언어에 따라 애플리케이션을 개발할 수 있습니다. 이를 직접 조립할 수 있는 옷장에 포함되어 있는 도구 키트라고 생각하시면 쉬울 것 같습니다.

SDK에는 컴파일러, 디버거, 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API)가 포함된다.
-출처:https://www.redhat.com/ko/topics/cloud-native-apps/what-is-SDK

eslint:
ESLint는 JavaScript, JSX의 정적 분석 도구로 오픈 소스 프로젝트입니다. 코드를 분석해 문법적인 오류나 안티 패턴을 찾아주고 일관된 코드 스타일로 작성하도록 도와줍니다. JSLint, JSHint와 같이 다른 JavaScript 정적 분석 도구들도 있지만, ESLint가 커스터마이징이 쉽고 확장성이 뛰어나 많이 쓰이고 있는 추세이다.
출처:https://tech.kakao.com/2019/12/05/make-better-use-of-eslint/

typechain:플러그인
보통 이더리움의 스마트 컨트랙트를 이용하면 web3를 이요하게 된다. 그래서 ABI랑 address를 사용해서 transaction을 일으키는데 이러한 동적인 인터페이스는 (런타임을 일으키는) typescript의 typesystem으로 표현되지 못한다.

https://blog.neufund.org/introducing-typechain-typescript-bindings-for-ethereum-smart-contracts-839fc2becf22

https://blog.neufund.org/introducing-typechain-typescript-bindings-for-ethereum-smart-contracts-839fc2becf22

@ethersproject/experimental

profile
코딩 재밌어요!

0개의 댓글