inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습

거래 질문드립니다.

292

hamzzi

작성한 질문수 2

1

안녕하세요.

오너계정과 일반계정이 서로 클레이를 주고받을 수 있게 구현하고 싶은데요

일반계정이 컨트랙계정에 돈을 송금하는건 구현했는데 컨트랙 계정이 오너계정에게 받은 돈을 송금하게 하려면 어떻게 해야하는지 궁금합니다. 솔리디티에서 메소드를 추가해야하나요?

blockchain

답변 5

0

hamzzi

해결했습니다 감사합니다!

0

hamzzi

agContract.methods.transfer(cav.utils.toPeb("0.1", "KLAY")).send({
from: ,
gas: '250000'
})

그러면 이 부분에서 from에는 오너계정의 주소가 들어가는 것 아닌가요?? 오너계정의 주소는 어떻게 작성해야하나요?? var onwer = await this.callOwner();를 작성하고 onwer를 대입하면 unknown account 라는 에러가 납니다..

0

SEJONG IT EDU

강좌에 이 부분이 있죠

function transfer(uint _value) public returns (bool) {
require(getBalance() >= _value);
msg.sender.transfer(_value);
return true;
}

컨트랙에서 msg.sender에게 보내는 과정입니다. 간단히 생각하셔서 msg.sender를 owner로 바꾸시면 됩니다. owner.transfer(....) 나머지 작동되는 부분은 한번 해보세요!

0

hamzzi

네 질문을 이상하게 드렸네요 ㅠㅠ

만약 일반계정에서 컨트랙에게 1클레이를 보냈다면 그 1클레이를 컨트랙에서 오너계정으로 어떻게 보낼지 모르겠습니다.

0

SEJONG IT EDU

컨트랙 계정이 오너계정에게 받은 돈을 송금하게 하려면 어떻게 해야하는지 궁금합니다. 

 

컨트랙에 있는 클레이를 오너계정으로 송금하고싶으시단말인가요?

npm install 에러

0

507

0

truffle deploy --network klaytn

0

242

0

컴파일 에러

0

347

0

npm install 에러 납니다.

0

1026

1

npm install 삼일 내내 검색했는데 해결 못했습니다...

0

367

1

npm run dev 했는데

0

1051

2

deploy 실행파일

0

369

1

솔리디티 4.1.15 이상의 버전은 안되나요?

0

248

0

함수를 async를 사용하여 비동기로 작성한 이유가 궁금합니다.

2

335

0

truffle deploy에러 문의입니다 : >

0

428

0

IDE 인터페이스가 달라져 강좌를 계속하기 어렵습니다

3

453

3

실행이 안 됩니다.

0

304

2

truffle deploy --network klaytn 오류

0

291

2

아니..지금 쓰는거랑 아예 인터페이스가 다른데 강좌를 내리던가 해야할듯요

0

209

1

송금 이후 once transactionHash 쪽에서 에러 나는데 도움 부탁드려요.

0

201

0

유니티에서도 사용이 가능한가요?

0

256

1

강의 잘들었습니다. then은 되는데 on이 안되네요..

0

203

1

checkValidKeystore 함수 수정

1

189

0

invalid or does not take any parameters 오류 해결방법

1

454

1

컨트랙트 재배포 문의

0

362

1

정답 제출 및 클레이 받기 부분에서 질문있습니다.

0

167

1

npm install 에러 뜹니다. 방법 있으실까요?

0

719

1

truffle deploy --network klaytn 오류

0

209

1

상급강좌 설문조사

0

156

0