Tech/EIPs/#4521
ERC 4521카테고리 · ERC유형 · 표준 트랙상태 · 정체

721/20-compatible transfer

EIP-4521은 ERC-721 NFT 전송이 ERC-20 스타일의 transfer 함수와 호환되도록 하는 Stagnant 상태의 ERC입니다. NFT와 FT를 동일한 인터페이스로 처리할 수 있도록 호환성을 높이는 것이 목표입니다.

배경

ERC-20의 transfer(address, uint256)와 ERC-721의 transferFrom(address, address, uint256)은 인터페이스가 달라 동일 코드로 두 토큰 표준을 처리하기 어렵습니다. 컨트랙트나 도구가 두 표준을 모두 지원하려면 별도의 로직이 필요합니다.

제안 내용

ERC-721에 ERC-20 스타일의 transfer(address, uint256) 함수를 추가하여 두 표준 간 인터페이스 호환성을 제공합니다. tokenId를 amount처럼 처리하는 방식으로 문법적 호환성을 달성합니다.

정체 이유

ERC-721과 ERC-20의 의미론적 차이를 억지로 통합하는 것이 혼란을 줄 수 있다는 우려가 있었습니다. 실제로 두 표준을 혼용하는 시나리오가 제한적이어서 충분한 동기를 얻지 못했습니다.

공식 ERC 문서open_in_new