TIL35 Hashlips

shnae·2023년 12월 7일
0
post-thumbnail

HashLips

비슷한 아트를 모듈화해서 대량으로 생산해주는 아트 엔진

Edition Size

growEditionSizeTo: 50
빌드했을 때 생성되는 개수를 설정할 수 있다

Layer Configurations

const layerConfigurations = [
  {
    growEditionSizeTo: 50,
    layersOrder: [
      { name: "Background" },
      { name: "Mane" },
      { name: "Face" },
      { name: "Beard" },
      { name: "Glasses" },
    ],
  },
];

layers 폴더는 하나로 맞춘다

Metadata

config.js 파일에 있는 이더리움 메타데이터를 수정해준다

const namePrefix = "ProjectLion NFT";
const description = "Awesome NFT";

config.js 파일 수정

config.js에서 Pinata에 업로드된 이미지 폴더 URI 로 변경해준다 (? 표시 전까지만!)

node utils/update_info.js 명령어를 실행해주면 json 파일에 자동으로 반영된다


조건을 체크하는 JS

  • if 문 (단, view 함수가 아닌 함수에서 발생하면 가스비가 발생한다
    • 실행하기 전에 조건을 체크할 수 있는 solidity 함수가 있다
      require

typescript

npx create-react-app . --template typescript

0개의 댓글