Kip7 토큰 발행 후 전송 문의 드립니다

안녕하세요. 현재 KIP7 토큰 발행 후 유저에게 원하는 만큼 토큰을 나눠주려고 합니다.

//스마트컨트랙트 코드입니다.
 function transferToken(address _to, uint256 amount) external payable nonReentrant canTransfer(_to,amount) {
        _transfer(msg.sender, _to, amount);
    }
//프론트엔드 코드입니다.
  const onClickTransferToken = useCallback(async () => {
        const addressList = await window.klaytn.enable();
        const address = addressList[0]
      
        const caver = new Caver(window.klaytn);
        const myContract = new caver.klay.Contract(TokenMaker.abi, process.env.NFT_CONTRACT_ADDRESS);
      
        const transactionInput = myContract.methods.transferToken(address, 10000000).encodeABI();
        caver.klay.sendTransaction({
            type: 'SMART_CONTRACT_EXECUTION',
            from: address,
            to: process.env.NFT_CONTRACT_ADDRESS,
            input: transactionInput,
            gas: '1000000'
        })
    }, [])

프론트 코드 중 caver.klay.sendTransaction 함수의 from에 토큰을 MINT해 놓은 지갑을 넣으면 에러가 안나는데 새로운 지갑 주소를 넣으면 에러가 납니다.

저는 from에 토큰을 받을 주소를 넣는걸로 알고 있는데 잘못된거 인가요?