안녕하세요,
컨트랙트 주소와, abi 를 모두 알고 있다는 전제하에,
cypress에 배포한 컨트랙트의 펑션의 특정 블록(시점)의 결과를 확인/조회할 수 있을까요?
https://ko.docs.klaytn.com/bapp/sdk/caver-js/v1.4.1/api-references/caver.klay.abi#encodefunctioncall
caver 공식문서를 참고하여 아래와 같은 방식으로 가능할까 싶었는데 에러가 납니다.
abi의 펑션이름을 제외한 테스트 코드는 아래와 같습니다.
const methodHash = await caver.abi.encodeFunctionCall({
inputs: [],
name: "fakeName",
outputs: [
{
internalType: "uint256",
name: "",
type: "uint256",
},
],
stateMutability: "view",
type: "function",
})
console.log({methodHash})
const fakeResult = await caver.klay.call({to: contractAddress,input:methodHash},1637244327)
console.log({fakeResult})
VM error occurs while running smart contract
이러한 에러를 받고 있습니다.
의견 부탁드립니다