블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
수강정보
(22개의 수강평)
422명의 수강생
스킬태그 #Dapp, #블록체인, #Ethereum
3개월 할부시
월 25,666원77,000원
지식공유자 : SEJONG IT EDU
44회 수업 · 총 5시간 14분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 중급이상
whguddnr9 프로필

remix 홈페이지가 업데이트 되었네요... whguddnr9 1달 전
remix홈페이지 ui가 강의와 많이 다른 것 같습니다... ㅠㅠㅠㅠ

1
베레가모 프로필

truffle을 이용한 배포 베레가모 1달 전
앞선 예제를 따라서 ropsten 에 배포하여 test를 했습니다. mainnet 에도 배포하고 싶어 같은 명령어 ( --network mainnet) 을 통해 진행하였는데 "Migrations" could not deploy due to insufficient funds * Account: 0xc56592ea56d0C6cc178b8436F39ab706122Df9dF * Balance: 95010000000000000 wei * Message: insufficient funds for gas * price + value * Try: + Using an adequately funded account + If you are using a local Geth node, verify that your node is synced. 위와 같은 에러가 발생하였습니다.  지갑에 0.095 이더를 넣어놔서 가스비는 충분한 것 같은데... 혹시 몰라 인터넷을 찾아보니 truffle을 이용하여 mainnet 에 배포하기 위해선 mainnet의 블록 과 제 블록이 sync되어야 한다고 하는데 이 부분이 되어 있지 않아서 나는 에러인가요? ropsten은 sync되어 있지 않아도 배포가 잘 되는데 mainnet은 꼭 sync를 해줘야 하는 것인가요??

0
Donghwi Seo 프로필

truffle init error(truffle 4.1.14버전 사용시) Donghwi Seo 7달 전
Downloading... Error: Truffle Box at URL https://github.com/truffle-box/bare-box.git doesn't exist. If you believe this is an error, please contact Truffle support.     at Request._callback (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-box\lib\utils\unbox.js:50:1)     at Request.self.callback (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:185:1)     at Request.emit (events.js:210:5)     at Request.<anonymous> (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:1157:1)     at Request.emit (events.js:210:5)     at IncomingMessage.<anonymous> (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:1079:1)     at Object.onceWrapper (events.js:299:28)     at IncomingMessage.emit (events.js:215:7)     at endReadableNT (_stream_readable.js:1184:12)     at processTicksAndRejections (internal/process/task_queues.js:80:21) 현재 truffle 4.1.14버전으로 사용 시, truffle init 할 때 위와 같은 에러가 발생하였습니다. 검색해보니 4.1.14 버전에서 무언가 에러가 있는 것 같습니다. (https://ethereum.stackexchange.com/questions/64358/truffle-box-at-url-https-github-com-truffle-box-bare-box-git-doesnt-exist) 그래서 4.1.15버전으로 업그레이드하여 사용하였습니다. npm i -g truffle@4.1.15 이상입니다.

0
yeji han 프로필

변경된 이벤트로 실행했는데 콘솔에 이벤트 결과가 안 떠요 yeji han 7달 전
 app.LogBuyRealEstate({fromBlock:0, toBlock:"latest"}, function(error, event){console.log(event);}) 이벤트 후에 app.buyRealEstate(0, "sejong", 13, {from: accounts[1], value: web3.utils.toWei('1.50', "ether")}) 트랜잭션 실행해서 tx, receipt, logs는 다 뜨는데 콘솔 로그가 안 떠요 args의  _buyer 와 _id 확인하고 싶은데 왜 그럴까요?

1
tae K 프로필

계약 완료시 구매수 회수 증가 tae K 8달 전
안녕하세요 강의 잘 보고 있습니다. 강의 내용을 활용해서 dapp 개발해보고 있는데요. 혹시 계약 완료시 sold out 표시가 나타나는 것이 아닌 상품을 파는 것처럼 계약 완료시 구매 횟수가 보여지고 증가하게 만들 수 있을까요? 예를 들면 1번 계약 완료되면 구매횟수 : 1 2번 계약 완료되면 구매횟수 : 2   이런식으로요. 좋은 강의 감사합니다.

0
허권 프로필

안녕하세요@_@ 허권 8달 전
전체 소스코드가 혹시 있나요 한번에 만들고 공부하고 싶어요~

0
tae K 프로필

truffle init 이나 truffle version 입력시 에러가 납니다. tae K 8달 전
power shell 에서 이와같은 명령어 입력시 다음과 같은 에러가 납니다. truffle : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\AppData\Roaming\npm\truffle.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + truffle init + ~~~~~~~     + CategoryInfo          : 보안 오류: (:) [], PSSecurityException     + FullyQualifiedErrorId : UnauthorizedAccess cmd에서 위의 명령어 입력시 실행됩니다. 왜 power shell에서는 에러가 날까요?

3
Seung Eon Kim 프로필

ERC-721 에 대한 문의입니다. Seung Eon Kim 9달 전
본 강좌를 외부 테스트넷 배포 이전까지 모두 따라했습니다. 전체 과정을 따라해 보았지만 해당 강좌가 ERC-721 인지 의문이 듭니다.  강좌는 제품 등록시 기존 제품 정보 가져와 화면에 뿌리고 배열에 매입자 정보를 저장하고 있습니다.  NFT 라면 제품 등록시 고유 Token 을 발행하고 Token의 상태를 관리하는게 맞는 것 같은데요 강의에서 구성하신 부분이 ERC-721 을 구현했다고 하기에는 무리가 있는 것 같습니다. 

2
Seung Eon Kim 프로필

구매후 “새로고침” 하면 최근 이벤트 정보만 화면에 남습니다. Seung Eon Kim 9달 전
"새로고침" 이전에는 모든 로그가 화면에 출력되는데 새로고침하면 마지막 로그만 화면에 나오는데 확인 부탁 드립니다. 

0
Seung Eon Kim 프로필

Truffle 내 테스트중 watch 에러가 발생합니다. Seung Eon Kim 9달 전
작성된 smart contract 는 정상적으로 truffle 네트워크에 배포되었습니다. 이후 truffle console 에서 instance 를 app 변수에 저장 후 watch 를 포함한 테스트를 실행하는 과정에서 다음과 같은 에러가 발생합니다.  TypeError : app.LogBuyRealEstate(...).watch is not a function. 실습 환경은 다음과 같습니다.  Truffle v5.0.40 Solidity v0.5.8 Node v10.16.3 Web3.js v1.2.1 답변 부탁 드립니다. 

1
송정현 프로필

RealEstate 컨트랙 이름을 바꾸면 메타마스크가 실행되지 않습니다. 송정현 9달 전
본 강좌를 모두 완강하였습니다. 본 학습을 근간으로 다른 분야의 컨트랙을 만들어보고 싶어 RealEstate 컨트랙을 다른 이름으로 바꿔 관련된 내용을 모두 수정해 배포하고 npm run dev 를 실행해 Dapp을 테스트해보니 매입버튼을 눌러 매입자이름, 나이를 넣고 적용을 하면 메타마스크 창이 뜨지 않습니다.컨트랙 이름을 RealEstate 로 하면 메타마스크가 실행되어 문제 없이 실행됩니다. 컨트랙 이름을 변경 후 배포도 에러 없이 잘 되었고truffle test --network ganache 로 하면 에러 없이 실행됩니다.npm run dev 실행하여 Dapp 을 실행시키고 구 매 버튼을 클릭하면 메타마스크가 실행되어야 하는데 실행이 되지 않습니다.  기존 파일에서 새롭게 설치 한 것은 없고 변경하고자 하는 컨트랙 이름으로 모두 변경하렸습니다. 프론트 앤드 쪽 문제 인 것 같으나 뭐가 문제인지 알 수 가 없네요.어떻게 해결할 수 있는지 답변 부탁드립니다. 한달전에도 질문했었는데 아직 해결하지 못했습니다. 부탁드립니다. 

0
ujsong4 프로필

unlock 업데이트 된 것에 대해서 ujsong4 10달 전
 에러가 떠서 --unlock부분을  --allow-insecure-unlock로 바꿔서 해봤는데 invaild : 0 이 자꾸 뜨길래 뒷부분 0을 지웠더니 됐습니다.. 0이 뜻하는게 1번째 계정인걸로 아는데 0을 안써도 되는건가요...?

0
송정현 프로필

매입자정보를 보는 모달창에서 매입자 이름(한글)이 깨져나와요 송정현 10달 전
매입자정보 모달창에서 매입자계정, 이름, 나이가 나오는데 이름이 한글이면 깨져 나옵니다. 코드는 강의에서 진행한 대로 그대로 진행했습니다. 해결방법을 알려주시길 부탁드립니다. 제 크롬버전은 버전 77.0.3865.90(공식 빌드) (64비트) 입니다. 윈도우 10에서 실행하고 있어요.

1
송정현 프로필

RealEstate 컨트랙 이름을 변경하면 메타마스크가 실행이 안되요. 송정현 10달 전
본 강좌를 모두 완강하였습니다. 본 학습을 근간으로 다른 분야의 컨트랙을 만들어보고 싶어 RealEstate 컨트랙을 다른 이름으로 바꿔 관련된 내용을 모두 수정해 배포하고 npm run dev 를 실행해 Dapp을 테스트해보니 매입버튼을 눌러 매입자이름, 나이를 넣고 적용을 하면 메타마스크 창이 뜨지 않습니다. 보안문제는 아닙니다. 컨트랙이름을 RealEstate로 하면 잘되거든요. 컨트랙 이름을 다른이름으로 변경해서 실행할때 이런현상이 일어납니다.어떻게 해결할 수 있는지요? 강의에서 배포해준 스타터 프로그램을 사용했습니다. 답변부탁드립니다.

4
AHN DAHEE 프로필

nodestart.cmd에서 에러 발생 AHN DAHEE 10달 전
I1001 11:18:26.947768 vendor/github.com/ethereum/ethash/ethash.go:276] Done generating DAG for epoch 0, it took 902.609503ms 여기 이후에 더 진행되지 않습니다.

0
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스