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()도 사용자계정을 리턴하는 건가요?
문제가 무엇인지 알고 싶습니다.