inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

요약

전역 변수 및 한 function에서 두개의 contract function

255

scw999

작성한 질문수 1

0

안녕하세요

좋은 강의 듣고 여러가지로 적용 해보고 있습니다. 기초적인 질문이지만 여쭤 봅니다.

1) app.js상에서 서로 function들을 아우르는 전역변수는 어디에 설정할 수 있나요?

2) app.js상의 하나의 function ex) loadRealEstates function안에서 두개이상의 contract function을 calling 하려면 deployed() 부분을 두번 해주어야 하나요? 또는

App.conteacts.RealEstate.deployed().then(function(instance){

return instance.getAllBuyers.call();

}).then(function(buyers){ <-- 이곳에서 다른 contract function을 call 하려면 어떻게 해야하는지 문의드립니다.

blockchain Ethereum dapp

답변 3

0

SEJONG IT EDU

해결되어서 다행이네요 :) 일단 다음 강의는 IPFS중심으로 만들고 있구요. 시간이 조금(?) 걸릴 것 같습니다. 살짝 바빠져서요 ^^; 최대한 노력하고 있습니다.

0

scw999

주말에 답변까지 감사합니다. 정말 가뭄에 단비와 같이 한번에 해결되는군요. 감사드리며

다음 중급 강의도 기대 됩니다. 데이터 베이스를 사용하거나 IPFS나 uPort, oracle등을 활용하는 방법 등이 궁금하며 상위의 강의가 기대됩니다

0

SEJONG IT EDU

안녕하세요. 좋은질문입니다 :)

1) app.js 맨 위에 보시면 web3Provider와 contracts 변수가 있는데 이게 전역변수입니다.

2) 이런경우는 위에다가 instance를 대입할 수 있는 지역변수 하나 선언해주시고 쓰시면 됩니다.

예:

var realEstateInstance;

App.contracts.RealEstate.deployed().then(function(instance) {

realEstateInstance = instance;

return realEstateInstance.getAllBuyers.call();

}).then(function(buyers) {

return realEstateInstance.getEachBuyerName.call((buyers));

//코드진행

}).catch(function(err) {

console.log(err.message);

})

[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?

0

240

2

블록체인 강의

0

175

2

강의내용 질문입니다 메타마스크

0

277

1

truffle develop 명령 오류

0

414

0

메타마스크 창이 안뜨네요 ㅜ

0

463

2

전제 소스 코드

1

275

0

miner.stop() 오류

0

298

0

매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요

0

654

2

코드가 다운받아지지 않습니다.

0

256

1

git에 올리신 자료 관련

0

329

2

geth rpc 에러입니다.

0

548

2

수업 자료

1

283

1

truffle 버전

2

248

0

Geth의 버전이 업데이트 되면서 실행되지 않았습니다. 의 해결법 (nodestart)

1

386

1

TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생

0

367

1

./nodestrart.cmd

0

273

1

truffle migrate 실행 시 오류

0

254

0

nodestart.cmd 파일 실행시 오류

0

758

1

필드 초기화 질문

0

217

0

truffle 이렇다는데,, 업데이트 하게되면 강의를 들을수 있나요..?

0

212

0

puppeth 명령어 실행이 안됩니다.

0

436

1

truffle init 시 에러

0

208

0

nodestart 질문

0

487

1

메타마스크 질문

0

175

0