팀원중 한명이 숨겨야 할 정보를 가진 파일을 실수로 올려두었다가 모든 git 기록에서 그 파일을 지우고 합쳤을 때 발생 했던 문제이다.이미 github 에는 force로 올라간 후였는데 문제가 심각했었다.다른사람들이 pull을 받을 때 무려 main 을 포함한 모든 기
github 링크링크메인 화면이고 상단 Search bar에 NFT를 소유하고 있는 계정주소를 넣으면 그 계정이 가지고 있는 NFT list를 서버를 통해 가져온다.연결된 계정주소의 NFT list를 서버를 통해 가져온다.가지고 있는 NFT를 다른 유저에게 전송 할 수
시작하기에 앞서 이 문서는 KAS를 사용하지 않는 문서입니다. 1. truffle-config.js 설정 참고>truffle-hdwallet-provider-klaytn github HDWalletProvider 부분과 file read 관련 주석을 풀고 baobab
중간중간 링크를 걸어 두었으니 참고하세요.solidity 문법과 openzeppelin 라이브러리는 안다는 가정하에 진행됩니다.잘못되거나 문의가 있으면 댓글 달아주세요.
0. infura 로 테스트넷 환경에 노드로 접속하기 [infura.io](https://infura.io/ ) 접속 후 회원가입 오른쪽 상단 CREATE NEW PROJECT 를 눌러서 프로젝트를 생성 truffle-config.js 파일에서 network 설정할
필요 라이브러리openzeppelin, truffletruffle 설치 참고프로젝트 생성 & 설정프로젝트 폴더 생성 후 truffle 초기화
공식문서 참고 truffle 준비 >truffle init 결과 > 프로젝트 기본구조 truffle 활용 > 현재 폴더의 contract 폴더 아래에 있는 solidity 파일이 json 형태로 변경 되어 생성됨.
1.Trufflenode.js에서 동작하는 Framework 로써 스마트 컨트랙트 개발시 개발, 배포 및 테스트 환경을 제공.CLI 환경.빌드 종속성으로 프로젝트에 포함 가능. \- 프론트엔드 프로젝트에 Smart Contract를 통합하여 애플리케이션 구축가능고급
github repository 만들기(원격 저장소 생성)create-react-app 실행npx create-react-app <project-name>초기 git 설정파일 삭제rm -r .gitgit 초기화git initgit 브랜치 변경(master -> m
node 명령어버전node -v사용가능한 노드 검색brew search node노드 연결 해제brew unlink node노드 설치brew install node@16노드 연결brew link node@16node-sass 에 따른 node 버전 참고node버전과 no
시스템 환경설정 -> 공유 -> 편집 에서 이름 변경homebrewsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"테마open -e ~/.zshr
메타마스크 - 니모닉 코드 마이이더월렛 - 키 파일 관리 잘해야함. Geth Wallet - 블록 쌓일때까지 잔고 확인 불편.. Kaikas Wallet - 니모닉 코드 니모닉 지갑은 개인키를 가지고 공개키
Etherscan Mainnet Etherscan Ropsten TestnetEtherscan Rinkeby Testnet - OpenSeaKlaytnscopeKlaytn github
ERC-20 - Fungible Token ERC-721 - Non Fungible Token 토큰 코드는 어렵거나 복잡하진 않음. 해킹이나 버그같은 문제가 발생하지 않도록 작성하는것이 중요. Ganache - 프라이빗 네트워크 만들어줌. Truffle - cli 기
1.Automator 실행2.새로운 문서 클릭3.빠른 동작 클릭4.옵션 설정 \- 현재 수신하는 작업흐름 -> 파일 또는 폴더 \- 선택 항목 위치 -> Finder \- 이미지 -> 선택 -> 응용 프로그램 -> Visual Studio Code \-
터미널을 키고mkdir -p /Users/Shared/binprintf '%s\\n' ' 'hidutil property --set '"'"'{"UserKeyMapping":{"HIDKeyboardModifierMappingSrc":0x7000000e7,"HIDK