본문 바로가기
반응형

스마트 컨트랙트 개발3

ERC1155 스마트 컨트랙트(SmartContract)를 만들어보자 [6] 시작하기 앞서 ERC1155는 단순하게 말하면 이전 편에서 했었던 ERC20과 ERC721을 결합한 형태라 볼 수 있다. EIP-165를 지원하고 ERC20이나 ERC721과는 다르게 한 번의 트랜잭션으로 여러 자산을 전송하거나 일괄 승인이 가능하다. 또한 ERC1155에서 자산을 mint할때 공급량을 1로 하면 NFT로 처리가 된다. ERC1155 예시 // SPDX-License-Identifier: MIT pragma solidity >=0.4.22 2023. 8. 29.
ERC721 스마트 컨트랙트(SmartContract)를 만들어보자 [5] 시작하기 앞서 이번 편에서는 ERC721 컨트랙트를 간단하게 예시를 들어 만들어보자. ERC721은 ERC20과는 다르게 대체불가능 토큰이며 각 토큰마다의 소유권을 나타내는 표준이다. 우리가 말하는 NFT가 ERC721의 표준으로 만들어진 것이다. ERC721 예시 간단하게 코드를 먼저 보자. // SPDX-License-Identifier: MIT pragma solidity >=0.4.22 2023. 8. 28.
스마트 컨트랙트(SmartContract) 개발 설정을 해보자 [1] 시작하기 앞서 개발하기 앞서 프로젝트 설정을 시작하려한다. 그 이후 ERC20, ERC721, ERC1155, 그리고 Upgradeable Proxy를 간단하게 예시로 만들어 보려고 한다. 2년전에 해봤지만 복기하면서 현재 버전에 맞춰 진행해 보도록 하겠다. 우선 로컬부터 테스트넷 deploy까지 차근차근 진행해 보겠다. 프로젝트 설정 우선 nodejs와 truffle 설치가 필요하다. https://trufflesuite.com/docs/truffle/how-to/install/ Installation - Truffle Suite Installation Requirements Install Node.js Note: to install the latest version of npm, run npm i -.. 2023. 8. 24.
반응형