개발 일기

ERC-20 본문

Block Chain/TECHIT 블록체인 온보딩 트랙

ERC-20

개발 일기장 주인 2024. 7. 15. 10:40

Ethereum Request for Comment

어떤사람은 int를 사용해서, 어떤 사람은 uint를 통해 코인을 만들게되면 호환성이 떨어진다.

즉, 이더리움 블록체인에서 스마트 컨트랙트에 사용되는 기술 표준으로 이더리움 네트워크 상에서 유통되는 토큰의 호환성을 보장하기 위하여 제작한 표준이다.

https://eips.ethereum.org/EIPS/eip-20

 

ERC-20: Token Standard

 

eips.ethereum.org

위와 같은 표준이 있고 위를 일일이 다 구현해야한다.

그렇게되면 번거로울 수 있기 때문에 OpenZepplin이라는 라이브러리를 활용한다.

 

OpenZepplin

https://docs.openzeppelin.com/contracts/5.x/

 

Contracts - OpenZeppelin Docs

A library for secure smart contract development. Build on a solid foundation of community-vetted code. OpenZeppelin Contracts uses semantic versioning to communicate backwards compatibility of its API and storage layout. For upgradeable contracts, the stor

docs.openzeppelin.com

여기서 ERC-20뿐만아니라 다양한 토큰 인터페이스들을 참고할 수 있다.