inflearn logo
강의

Course

Instructor

Creating Klaytn Blockchain Applications - Theory and Practice

Sending Klay to Contract (UI Changes and Testing)

changeUI 메소드에 관련해서 질문드립니다.

286

guddnr08079505

2 asked

0

if (await this.callOwner() === walletInstance.address) {
      $('#owner').show();
   }
이 부분의 코드가 실행이 되지 않는 것 같습니다.
changeUI: async function (walletInstance) {
    $('#loginModal').modal('hide');
    $('#login').hide();
    $('#logout').show();
    $('#address').append('<br>' + '<p>' + '내 계정 주소: ' + walletInstance.address + '</p>');
    $('#contractBalance').append('<p>' + '이벤트 잔액: ' + cav.utils.fromPeb(await this.callContractBalance(), "KLAY") + ' KLAY' + '</p>');
    $('#owner').show
이런 식으로 변경시엔 브라우저에 렌더링됩니다.
강의에서 설명해주신대로 똑같이 코드를 작성했는데 어느부분이 문제인지 잘 파악이 안됩니다.
walletInstance.address는 privateKey에 해당하는 사용자 계정으로 알고 있는데
this.callOwner 메소드 호출시 리턴되는 agContract.methods.owner().call()도 사용자계정을 리턴하는 건가요?
문제가 무엇인지 알고 싶습니다.

blockchain

Answer 2

1

gksyddl221207

if((await this.callOwner()).toUpperCase() === walletInstance.address.toUpperCase()) {
      $('#owner').show();
    }

해삼님 참고해서 이렇게 고치니 잘 되네요~ 

1

hekangy880616

 this.callOwner().toUpperCase() === walletInstance.address.toUpperCase()
이렇게 한번 해보세요

npm install 에러

0

518

0

truffle deploy --network klaytn

0

247

0

컴파일 에러

0

351

0

npm install 에러 납니다.

0

1043

1

npm install 삼일 내내 검색했는데 해결 못했습니다...

0

385

1

npm run dev 했는데

0

1077

2

deploy 실행파일

0

381

1

솔리디티 4.1.15 이상의 버전은 안되나요?

0

256

0

함수를 async를 사용하여 비동기로 작성한 이유가 궁금합니다.

2

342

0

truffle deploy에러 문의입니다 : >

0

436

0

IDE 인터페이스가 달라져 강좌를 계속하기 어렵습니다

3

468

3

실행이 안 됩니다.

0

318

2

truffle deploy --network klaytn 오류

0

305

2

아니..지금 쓰는거랑 아예 인터페이스가 다른데 강좌를 내리던가 해야할듯요

0

215

1

송금 이후 once transactionHash 쪽에서 에러 나는데 도움 부탁드려요.

0

212

0

유니티에서도 사용이 가능한가요?

0

264

1

강의 잘들었습니다. then은 되는데 on이 안되네요..

0

208

1

checkValidKeystore 함수 수정

1

194

0

invalid or does not take any parameters 오류 해결방법

1

459

1

컨트랙트 재배포 문의

0

374

1

정답 제출 및 클레이 받기 부분에서 질문있습니다.

0

174

1

npm install 에러 뜹니다. 방법 있으실까요?

0

739

1

truffle deploy --network klaytn 오류

0

216

1

상급강좌 설문조사

0

161

0