목록분류 전체보기 (20)
JS Dev Blog
https://giddy-motion-555.notion.site/NFT-Market-ce8b8639645e4ca48ea73762e71cb4d4 NFT Market 프로젝트 회고 giddy-motion-555.notion.site
1. https://www.netlify.com/ 에 회원가입 및 로그인 2. npm install netlify-cli -g (터미널에서 입력. netlify-cli를 설치하지 않았을 경우에만) 3. public/_redirects 파일을 만들고 아래 내용을 작성한다. (React Routing에 필요) /* /index.html 200 4. npm run build로 프로젝트 빌드 5. netlify deploy 6. Create & configure a new site 선택 (새로운 사이트를 만들지 선택) 7. site name(optional) : 원하는 사이트 이름 입력 사이트 이름은 "입력한 사이트이름".netfliy.app 형태로 생성된다. 이 단계에서 설정하지 않으면 랜덤 문자열로 입력되는..
Truffle로 ERC 721 개발 🧑🏻💻 개발 목표 Truffle을 이용해서 ERC-721을 개발한다. Openzeppelin 프레임워크를 사용하고 메인넷이 아니라 가상환경에서 테스트하기 위해 Ganache를 사용한다. CLI는 한 번도 사용해본적 없기 때문에 일부러 Ganache-cli를 사용했다. ERC-721란? ERC-20같은 대체 가능(fungible)토큰과 다르게 ERC721은 대체할 수 없는(non-fungible) 토큰 표준이다. NFT는 블록체인 플랫폼에서 디지털 서명을 기반으로 한 소유권을 인정받기 위해 사용된다. ERC721 표준은 증서에 의해 그 소유권이 고유하게 추적될 수 있는 한, 그 대상의 종류에 대해 어떤 제한이나 규정을 두지 않으면, 이러한 추적은 256비트 식별자에 의..
니모닉(mnemonic) 이란? 개인키의 안전한 백업을 위해서 인코딩하는 방법 중 하나이다. 그 중 단어 시퀀스를 사용하는 방법을 니모닉(mnemonic)이라고 한다. BIP-39에서 표준화된 방법이다. 니모닉을 사용하는 이유 16진수 시퀀스를 사용할 경우 오류가 발생할 확률이 높다. 반면 단어 목록은 다루기가 매우 쉽다. HD 지갑의 인코딩을 위해 니모닉 단어 목록을 사용하는 것이 오류 없이 고쳐쓰고, 종이에 기록하고, 읽고, 안전하개 내보내고, 개인키들을 다른 지갑으로 가져오는 가장 쉬운 방벙비다. 니모닉 단어 생성 니모닉 단어는 BIP-39에서 정의한 표준화된 절차에 따라 지갑에서 자동으로 생성된다. 지갑은 엔트로피 원천에서 시작해서 체크섬을 추가하고 단어 목록에 엔트로피를 매핑한다. 1. 128~..
something 태그를 이용하면 을 이용해서 자막과 이미지 콘텐츠를 함께 관리하기 편하다. 태그를 이용한 컨텐츠는 왼편에 조금 여백이 추가된다. 요소로 자막을 추가하면 을 추가하지 않아도 개행 처리가 된다. 위 처럼 태그 안에 세 개의 태그를 포함하면, 결과 랜더링 되는 화면 크기에 따라 세 이미지 중 하나의 이미지만이 선택되어 화면에 표시된다. 태그의 media는 화면 크기에 대한 조건을 지정할 수 있다. srcset은 이미지의 url을 지정할 수 있다. 위 예제에서는 375이하일경우 imag1, 376이상 768이하면 image2, 768이상 1024이하면 image3를 표시한다. 는 HTML5에서 추가되었기 때문에 오래된 브라우저에서 사용이 불가할 수 있다. 따라서 태그를 추가해주면 오래된 브라우..