Swap - kaikas 관련 문의입니다

컨트랙트에 배포된 스왑 함수를 사용할려면 priviate key가 필요하더라고요.
kaikas transaction을 이용하면 priviate key없이 서명으로 가능할것같은데…

// // window.caver.klay
// //     .sendTransaction({
// //         type: 'swapExactTokensForTokens',

// //         gas: 8000000
// //     })

이런 형태이지 않을까라는 조심스러운 상상을 해보았습니다.
혹시 swapExactTokensForTokens을 사용할려면 타입이 뭐가 들어가야할까요??

sendTransaction 타입은 링크와 같습니다.