Klip execute_contract error

axios
.post(A2P_API_PREPARE_URL, {
bapp: {
name: APP_NAME,
},
type: “execute_contract”,
transaction: {
to: contractAddress,
abi: { constant: false, inputs: [ { internalType: "address", name: "to", type: "address", }, { internalType: "bool", name: "approved", type: "bool", }, ], name: "setApprovalForAll", outputs: [], payable: false, stateMutability: "nonpayable", type: "function", },
value: “0”,
params: [\"${to}"\,\"${bool}"\],
},
})

계속 400 에러가 뜨는데 뭐가 문제인지 모르겠네요.
클레이 전송이나 NFT옮기기는 이상없이 잘됩니다.
abi 문제인가 싶어서 계속 변경해보는데도 안되네요
boolean도 스트링으로 넣어봤는데도 안되네요ㅜㅜ