# 트랜잭션 api 문의 드립니다

**URL:** <https://devforum.kaia.io/t/api/486>\
**Category:** KAS (아카이브)\
**Created:** [11월 10, 2020, 9:17오전 UTC](https://devforum.kaia.io/t/api/486 "2020-11-10T09:17:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![1116](https://avatars.discourse-cdn.com/v4/letter/1/439d5e/32.png) [@1116](https://devforum.kaia.io/u/1116)\
**Post date:** [11월 10, 2020, 9:17오전 UTC](https://devforum.kaia.io/t/api/486/1 "2020-11-10T09:17:52Z")

</div>

안녕하세요.

클레이튼에서 토큰을 전송하려면 스마트 컨트랙트를 이용해야 한다고 들었습니다.

1. KAS 서비스를 이용할 경우 토큰 전송을 위해서https://refs.klaytnapi.com/ko/wallet/latest#operation/ContractDeployTransaction  
API를 사용하면 맞을까요?

2. 1번의 API를 이용할 경우에 input 파라미터값을 리턴받을 수 있는 API는 없는 건가요?

3. [KAS Reference Documentation](https://refs.klaytnapi.com/ko/wallet/latest#operation/CreateAccount) API를 통해서 계정을 생성했을 때 테스트를 위해서 KLAY를 받고 싶은데 Klaytn Wallet에서 복원하려면 어떻게 해야 하나요?

4. SDK의 getRLPEncoding 함수를 통해서 RLP 문자열을 만들면 [KAS Reference Documentation](https://refs.klaytnapi.com/ko/wallet/latest#operation/ProcessRLP) API를 통해서 KLAY와 토큰을 모두 보낼 수 있는 게 맞을까요?

잘 몰라서 질문이 많은 점 양해 부탁 드립니다.

감사합니다.

---

<div class="post-metadata">

**Author:** ![colin.kim](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/colin.kim/32/55_2.png) [@colin.kim](https://devforum.kaia.io/u/colin.kim)\
**Post date:** [11월 12, 2020, 12:33오전 UTC](https://devforum.kaia.io/t/api/486/2 "2020-11-12T00:33:27Z")

</div>

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

1. 토큰 전송을 위해서는 [컨트랙트 실행 트랜잭션](https://refs.klaytnapi.com/ko/wallet/latest#operation/ContractExecutionTransaction)을 사용하시면 됩니다.

2. input 파라미터 값은 현재는 caver를 이용해서 생성하시는 것이 가장 빠를 것 같습니다. [caver.abi.encodeFunctionCall](https://docs.klaytn.com/bapp/sdk/caver-js/api-references/caver.abi#encodefunctioncall) 을 참고 부탁드립니다.

3. "복원"이 어떤 의미인지는 이해하지 못했습니다. 클레이튼 계정을 새로 생성한 것이기 때문에, Klaytn wallet에서 해당 클레이튼 계정으로 KLAY를 전송하셔야 합니다. 테스트 클레이는 [Baobab wallet faucet](https://baobab.wallet.klaytn.com/faucet)에서 받으실 수 있습니다. 받으신 이후에 해당 계정으로 전송하시면 됩니다.

4. 네 맞습니다. 다만 KAS wallet API를 통해 생성한 클레이튼 계정이 아니라면, 트랜잭션 서명까지 모두 포함되어야 합니다.

감사합니다.
