[Solidity] Ethereum ERC-1155 기반 수수료 분배 컨트랙트 작성
오픈씨의 수수료 분배 코드를 참고해서 코드를 작성해보았다. ERC-1155 기반의 수수료를 관리자에게 떼어주고, 수수료를 제외한 나머지 금액과 NFT를 구매자에게 transfer하는 contract를 만들어보자. 예외처리 부분을 모두 제외한 오직 수수료 분배 부분만 작성되어 있으니, 예외처리 로직은 입맛에 맞게 추가하길 바란다. 사용 IDE : Remix IDE 0.24.0 ver Compile version : 0.8.6+commit.11564f7e Solidity version : 0.8.0 이상 코드설명 //수수료율 uint private _feePercent = 25;// 수수료 : 2.5 % 솔리디티에서 소수점을 나타낼 수 있는 타입은 없기에 수수료를 uint 타입으로 설정 오픈씨와 같은 2.5..
BlockChain/Solidity
2022. 6. 9. 10:13
공지사항