window.ethereum .request({ method: "eth_sendTransaction", params: [ { from: 보내는주소, to : 받는주소, data: this.Ccontract.methods .endDailyChallenge(challengeId) .encodeABI(), }, ], }) .then((txHash) => console.log(txHash)) .catch((error) => console.error); sendTransaction 에서 data에 Contract의 함수를 넣어준다 .encodeABI()필수!