일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 유니티
- 레지스터
- 에러
- MuchineRunning
- 아두이노
- memory
- neople
- 아두이노우노
- 반도체 엔지니어
- 아두이노함수
- 컴퓨터구조
- 암호화
- Unity
- MLAgent
- 이더리움
- 네오플
- 유니티에러
- 보안
- 메모리
- 인터럽트
- 면접
- 던전앤파이터
- 게임기획
- 네트워크
- 던파
- 네트워크보안
- 머신러닝
- 메타마스크
- 반도체
- 반도체 취업
- Today
- Total
목록Solidity, Ethereum (15)
Dreaming Deve1oper

Solidity 프로젝트를 진행하던 도중 에러가 발생했다. 커맨드에 truffle compile을 입력하자 babel register, polyfill을 찾을 수 없다는 에러였다. 몇시간 가량 구글링을 해본 결과 결국 해결할 수 있었다. 시도해본 방법들과 필자의 해결책을 공유하려한다. 방법 1 npm install babel-core babel-loader --save-dev

함수유형 public 누구나 호출 가능한 함수. private 계약코드만 호출 가능한 함수. view 데이터를 반환하며 계약의 데이터를 수정하지 않는 함수. constant 데이터를 반환하며 계약의 데이터를 수정하지 않는 함수. pure 계약 데이터를 수정하거나 읽지 않는 함수. payable 호출되면, 이더를 함께 전송할 수 있는 함수. set 일부 인수를 명확하게 수락하고 다음 값을 업데이트/수정하는 함수. ※ public, private 중 하나만 사용 가능 #Example CODE pragma solidity ^0.4.17; contract Inbox { string public message; function Inbox(string initialMessage) public { message = ..

https://www.youtube.com/watch?v=jKB6CLyy_14 => 위 사이트를 참고해서 만들었다. => 시작부터 문제가 생겼다. truffle create contract SimpleStore truffle create migration simple_store 명령어가 실행되지 않는것이였다. => 또 영상을 보면, 폴더와 파일들이 처음부터 생성되어 있었는데 그건 어디서 가져오는건가 싶었다. 다음 방법을 통해 두가지 문제 모두 해결할 수 있었다. => https://trufflesuite.com/boxes/webpack/ -> 프로젝트를 위해 빈 폴더를 생성한다. -> 관리자 권한 cmd창을 열어준다. -> 위 링크에 접속해 3단계까지 실행해준다. -> vscode에서 해당 폴더를 열어준..

https://remix-ide.readthedocs.io/en/latest/remixd.html Remixd: Access your Local Filesystem — Remix - Ethereum IDE 1 documentation To give the Remix IDE (the web app) access to a folder on your computer, you need to use Remixd - the plugin along with remixd - the cli/npm module. The Remixd plugin can be activated from the plugin manager or in the File Explorers - see the image below. remix-ide.r..

https://cryptozombies.io/ko/ #1 Solidity Tutorial & Ethereum Blockchain Programming Course | CryptoZombies CryptoZombies is The Most Popular, Interactive Solidity Tutorial That Will Help You Learn Blockchain Programming on Ethereum by Building Your Own Fun Game with Zombies — Master Blockchain Development with Web3, Infura, Metamask & Ethereum Smart Contracts cryptozombies.io 퍼즐형식 / 게임형식으로 간단하게 ..

메타마스크 회원가입을 진행할 때 입력하는 12개의 단어로 이루어진 니모닉코드(MNEMONIC CODE)가 있다. 개발을 진행하던 도중 필요한 상황이 왔지만, 당시에 따로 캡처하거나 복사해놓지않았다. 구글링을해봐도 새로운 계정을 생성해야한다, 미리 저장해두었어야한다는 포스팅만 보였을 뿐 이미 생성한 계정의 니모닉 코드를 찾는 포스팅은 보지 못했다. (필자의 구글링 실력, 키워드 검색 실력이 형편 없을수도있다,,,,) 그래도 메타마스크 어딘가에 니모닉코드가 존재하지 않을까 뒤적이던 도중 발견할 수 있었다. MNEMONIC CODE 찾기 계정 > 설정 보안 및 개인정보 보호 비밀 복구 구문 공개 비밀번호 입력 후 다음 버튼을 클릭하면 해당 지갑의 니모닉 코드를 확인할 수 있다.

개발 도중 위와 같은 에러가 발생하였다. package.json 파일에 불필요한 코드가 적혀있거나, 누락되었을 경우 발생하는 에러이다. 필자의 경우 " (따옴표)가 하나 더 찍혀있었다. 코드를 제대로 수정하고 실행하니 정상적으로 작동하는것을 확인했다.

필자의 경우 여러가지 방법을 시도해 보았지만 다음과 같은 방법으로 해결하였다. 해결법 1. 컴파일 버전을 확인한다. npm install solc@0.4.17 2. 터미널에 자신의 버전에 맞는 컴파일러 버전을 입력하고 설치를 진행해준다. (필자의 경우 0.4.17)
보호되어 있는 글입니다.