컨트랙트 배포 트랜잭션 문의드립니다..(아래글은 무시하셔도됩니다)

컨트랙트를 배포 과정에서 문의드립니다.
컨트랙트의 생성자의 인자 값을 아래 deploy안에 data에 핵사스트링 변환하여 넣는 것인가요? 예시를 알려주시면 이해가 빠를 것 같습니다. 답변 부탁드립니다.

// Deploy contract
const caver = new CaverExtKAS(chainId, accessKeyId, secretAccessKey)

const abi = [{“constant”:true,“inputs”:[],“name”:“count”,“outputs”:[{“name”:"",“type”:“uint256”}],“payable”:false,“stateMutability”:“view”,“type”:“function”}, …]

const contract = new caver.contract(abi)

const deployed = await contract.deploy({
data: ‘0x60806…’,
}).send({
from: ‘0x{from address}’, // An account corresponding to the address must exist in KAS.
gas: ‘0x4bfd200’,
value: ‘0x0’,
})

안녕하세요, 클레이튼 포럼에 질문을 올려주셔서 감사드립니다.

컨트랙트 생성자의 인자값을 넣는 부분은 이 링크의 예제를 참고 부탁드립니다.

myContract.deploy({
      data: '0x12345...',
      arguments: [123, 'My string']
  })
  .send({
      from: '0x1234567890123456789012345678901234567891',
      gas: 1500000,
      value: 0,
  }, function(error, transactionHash) { ... })
  .on('error', function(error) { ... })
  .on('transactionHash', function(transactionHash) { ... })
  .on('receipt', function(receipt) {
     console.log(receipt.contractAddress) // contains the new contract address
   })
  .then(function(newContractInstance) {
      console.log(newContractInstance.options.address) // instance with the new contract address
  })

감사합니다.