RealEstate.deployed.then(function(instance))에서
제일 처음 전역변수 선언할때의 instance의 개념이 조금 이해가 안됩니다.
어디에서 어떤식의 return값이 들어오는지 혹시 간단히 설명해 주실수 있으신지요.
조금 더 자세하게 묻는다면
RealEstate.deployed().then(function(instance){ app = instance; })
위의 전역 변수 app 초기화에서 instance는 어디서 불려와서 return된 값인지.
또 app전역 변수는 어떻게 스마트컨트랙트의 function들을 참조 가능하게 되는지를
간단히 알고 싶습니다.
답변 2
0
좋은 질문입니다. Build폴더 contracts폴더안에잇는 RealEstate.json 파일있죠? 콜백으로 받은 instance가 이 파일의 내용을 return 하는겁니다. RealEstate.json 파일을 아티팩트라고도 하는데 아티팩트 파일안에 뭐가있다고했었죠? ABI를 포함한다고 했었는데 ABI는 블록체인에 배포된 부동산 컨트랙과 상호작용 하기위한 부동산 컨트랙의 함수들과 변수들을 포함하고있습니다. 그렇기 때문에 app변수에서도 부동산 스마트 컨트랙의 함수들을 참조할 수 있는 거에요.
[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?
0
240
2
블록체인 강의
0
174
2
강의내용 질문입니다 메타마스크
0
277
1
truffle develop 명령 오류
0
414
0
메타마스크 창이 안뜨네요 ㅜ
0
463
2
전제 소스 코드
1
275
0
miner.stop() 오류
0
297
0
매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요
0
654
2
코드가 다운받아지지 않습니다.
0
255
1
git에 올리신 자료 관련
0
329
2
geth rpc 에러입니다.
0
547
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
435
1
truffle init 시 에러
0
208
0
nodestart 질문
0
485
1
메타마스크 질문
0
174
0





