컨트랙트 배포 트랜잭션 문의드립니다

컨트랙트 배포 트랜잭션의 input 값에 대해 문의드립니다.
아래는 KAS Reference Documentation 문서를 참고하여 Request samples을 복사해온 것입니다. 저기서 input에 들어가게 되는 데이터가 어떠한 값인가요?
그리고 요청 baseurl은 https://wallet-api.beta.klaytn.io/ 맞을까요?

{
“from”: “0x60d0902c428D0E197F97a756011Fd4893C1E57B0”,
“value”: “0x0”,
“input”: “0x60806040526000805534801561001457600080fd5b50610116806100246000396000f3006080604052600436106053576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306661abd14605857806342cbb15c146080578063d14e62b81460a8575b600080fd5b348015606357600080fd5b50606a60d2565b6040518082815260200191505060405180910390f35b348015608b57600080fd5b50609260d8565b6040518082815260200191505060405180910390f35b34801560b357600080fd5b5060d06004803603810190808035906020019092919050505060e0565b005b60005481565b600043905090565b80600081905550505600a165627a7a7230582059344095f4f4ad6d1a407f2f20de3e3e65e8ead0c1aaf64728546db62db6f76f0029”,
“nonce”: 0,
“gas”: 0,
“submit”: true
}

input은 byte코드였군요… 문서통해 확인했습니다. baseurl만 확인 부탁드립니다. 그리고 배포할 때 컨트랙트 생성자 인자값과 컨트랙트 실행 시에 어떤 function을 호출할 것인지에 대한 명시는 어떻게 해주는건가요?

1개의 좋아요

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

baseurl은 https://wallet-api.klaytnapi.com 입니다.

배포할 때에는 생성자만 호출하실 수 있으며, contract bytecode 바로 뒤에 function signature없이 parameter encoding이 되어 추가가 됩니다.

감사합니다.