질문올리고 테스트 좀더 해보다가 제가 잘못한걸 발견했습니다.
테스트 할 때 컨트랙트를 배포했던 계정으로만 테스트했었는데
ownerOnly 모디파이어가 들어간 함수를 호출 하고 있어서
다른 유저는 호출 할 수 없는거였군요
그것때문에 실패하는 케이스를 발견 못했습니다.
무시해주세요
삭제는 하지 않고 남겨둡니다. ㅠㅠ
const GAS_LIMIT = "20000000";
await contract.methods.mintById(this.source.uid).send({
from: window.klaytn.selectedAddress,
gas: GAS_LIMIT,
});
이 코드에서 window.klaytn.selectedAddress
부분이 kaikas 의 주소랑 대소문자가 조금 다르네요
카이카스에서 UI 로 받은주소
0x439F2C22613E8fe8A52568c9eA4A2f8Ec8fDE1b6
window.klaytn.selectedAddress 의 값(모두 소문자군요)
0x439f2c22613e8fe8a52568c9ea4a2f8ec8fde1b6
window.klaytn.enable() 에서 나오는 값도 소문자로 나오는 군요 kaikas 방에 문의할께요