Getting below error when making a call simulation in TS-SDK.
call syntax:-
const id = { value: "0x6be7962fda4fa8fb4351ac7ffd1758ead948d79f374cf6edafb8f3861a9df70c" }; const res = await contract.functions.total_supply(id).simulate();
Error:-
Error: NoSpendableInput: {"response":{"data":null,"errors":[{"message":"NoSpendableInput","locations":[{"line":2,"column":3}],"path":["dryRun"]}],"status":200,"headers":{"map":{"content-length":"109","content-type":"application/json"}}},"request":{"query":"mutation dryRun($encodedTransaction: HexString!, $utxoValidation: Boolean) {\n dryRun(tx: $encodedTransaction, utxoValidation: $utxoValidation) {\n ...receiptFragment\n }\n}\n\nfragment receiptFragment on Receipt {\n contract {\n id\n bytecode\n salt\n }\n pc\n is\n to {\n id\n bytecode\n salt\n }\n toAddress\n amount\n assetId\n gas\n param1\n param2\n val\n ptr\n digest\n reason\n ra\n rb\n rc\n rd\n len\n receiptType\n result\n gasUsed\n data\n sender\n recipient\n nonce\n contractId\n subId\n}","variables":