컨트랙트를 배포 과정에서 문의드립니다.
컨트랙트의 생성자의 인자 값을 아래 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’,
})