token 전송이 안되는데, 원인을 알 수 있을까요? > 질문 답변

체인톡 (ChainTalk.io) - 이더리움 커뮤니티

블록체인 소개자료4
암호화폐 비판에 대한 반론
dapp 개발 예제로 배우기 사이트 (한글)42

1  and  xy  이더리움  블록체인  비트코인  Dapp  ico 

질문 답변

token 전송이 안되는데, 원인을 알 수 있을까요?

페이지 정보

작성자 shavrany 쪽지보내기 프로필 아이디로 검색 전체게시물  (112.♡.36.♡) 작성일18-05-31 11:20 조회952회 댓글2건

본문

안녕하세요, 스마트컨트랙트를 공부하고 있는 1인입니다.

이것저것 테스트하다가 안되는 것이 있어서 문의를 남깁니다.

 

메인넷에서 GNT, ZIL, GTO token code를 복사해서 rinkeby 에 deploy 했습니다. 

 

[rinkeby 에 배포한 토큰 contract]

- GNT token contract : 0x861783a4B946026e3180FCA173261d937aa2fabF

- ZIL token contract : 0x1dD42376F6902F812E03C3861Da3c8654462c267

- GTO token contract : 0x8970fd3E01504D5b83d48faFbad92547AE9B6630

 

TestContract1, TestContract2, TestContract3을 Remix로 배포하고, 

각각의 contract address에 토큰을 입금한 후, transfer 함수를 call 했습니다.

 

그런데, GNT 토큰 전송만 성공하고, ZIL과 GTO 토큰 전송은 실패했습니다. 

전송한 data 를 확인해 봤는데 이상한 점을 찾지 못했습니다.

 

- TestContract1 : transaction success

- TestContract2 : transaction fail

- TestContract3 : transaction fail

(사실, TestContract2와 TestContract3은 Remix에서 "Gas estimation failed" 오류가 발생했는데, 강제로 send transaction 했습니다.)

 

혹시, 실패한 원인에 대해서 조언을 받을 수 있을까요?

 

pragma solidity ^0.4.21;

 

contract Token { 

  function transfer(address _to, uint _value) public returns (bool success); 

}

 

contract TestContract1 {

 

  function transfer(address _to, uint _amount) public returns (bool success) {

    // GNT token contract 

    address tokenContract = 0x861783a4B946026e3180FCA173261d937aa2fabF;

 

    Token _tokenSomething = Token(tokenContract);

 

    _tokenSomething.transfer(_to, _amount);

 

    return true;

  }

}

 

contract TestContract2 {

 

  function transfer(address _to, uint _amount) public returns (bool success) {

    // ZIL token contract 

    address tokenContract = 0x1dD42376F6902F812E03C3861Da3c8654462c267

 

    Token _tokenSomething = Token(tokenContract);

 

    _tokenSomething.transfer(_to, _amount);

 

    return true;

  }

}

 

contract TestContract3 {

 

  function transfer(address _to, uint _amount) public returns (bool success) {

     // GTO token contract 

    address tokenContract = 0x8970fd3E01504D5b83d48faFbad92547AE9B6630

 

    Token _tokenSomething = Token(tokenContract);

 

    _tokenSomething.transfer(_to, _amount);

 

    return true;

  }

}

 

 

TestContract1 transaction 결과 : https://rinkeby.etherscan.io/tx/0xdef60351224e0b3ca298888878aefc975787a67cfea3d5428f94ba74759205df

 

TestContract2 transaction 결과 : https://rinkeby.etherscan.io/tx/0x9975ab7bb92447e865e0e34bbc670e3f2a34e8d31c40ecdac35185408abe2bd0


  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
추천 1 비추천 0

댓글목록

atomrigs님의 댓글

atomrigs 쪽지보내기 프로필 아이디로 검색 전체게시물 아이피 50.♡.129.♡ 작성일

소스가 있어야 짐작이라도 하지요. ㅋㅋ
https://rinkeby.etherscan.io/verifyContract?a=0x911d9a9f946caab000a0cb7be8d97971f6f2418a
에 가서 소스 코드올리세요.

shavrany님의 댓글

shavrany 쪽지보내기 프로필 아이디로 검색 전체게시물 아이피 14.♡.152.♡ 작성일

아무도 답변을 안 달아주시는줄 알고, 확인을 안하고 있었습니다.
제가 토큰 contract deploy를 잘못 해서 전송이 안됐던거 였습니다. 감사합니다.

질문 답변 목록

Total 295건 1 페이지
질문 답변 목록
번호 제목 글쓴이 날짜 조회 추천 비추천
공지 질문과 답 게시판 안내 댓글1 인기글 CHAINTALK 쪽지보내기 프로필 아이디로 검색 전체게시물 05-18 1605 0 1
공지 질문 답변 이용 안내 인기글 CHAINTALK 쪽지보내기 프로필 아이디로 검색 전체게시물 03-18 1283 3 0
293 geth에서 컨트랙트 생성에 관하여 인기글 피부미남 쪽지보내기 프로필 아이디로 검색 전체게시물 07-29 228 0 0
292 geth 내에서 solidity 버전이 안보이네요???? 인기글 아시타카 쪽지보내기 프로필 아이디로 검색 전체게시물 07-26 141 0 0
열람중 token 전송이 안되는데, 원인을 알 수 있을까요? 댓글2 인기글 shavrany 쪽지보내기 프로필 아이디로 검색 전체게시물 05-31 953 1 0
290 블록체인 개발에 수학적 지식이 얼마나 필요한가요? 댓글2 인기글 무닉넴무 쪽지보내기 프로필 아이디로 검색 전체게시물 05-30 901 0 0
289 private network의 에서 채굴이나 기타 동작 안하는현상 댓글1 인기글 아시타카 쪽지보내기 프로필 아이디로 검색 전체게시물 05-24 446 0 0
288 extradata 의 역할 인기글 쮸니쮼 쪽지보내기 프로필 아이디로 검색 전체게시물 05-01 248 0 0
287 Geth 동기화 문의 댓글1 인기글 saudi 쪽지보내기 프로필 아이디로 검색 전체게시물 04-27 769 0 0
286 비즈니스적 블록체인과 비트코인에서 분기가 일어났을 때에 대한 질문드립니다. 댓글2 인기글 백승찬 쪽지보내기 프로필 아이디로 검색 전체게시물 04-25 526 0 0
285 안녕하세요. 이더리움 블록 데이터 관련 질문입니다! 인기글 쮸니쮼 쪽지보내기 프로필 아이디로 검색 전체게시물 04-18 368 0 0
284 Geth RPC 사용 문의 댓글1 인기글 saudi 쪽지보내기 프로필 아이디로 검색 전체게시물 04-17 520 2 0
283 Geth 관련 질문 드립니다 댓글2 인기글 블록체인개발 쪽지보내기 프로필 아이디로 검색 전체게시물 03-21 663 1 0
282 하이퍼레저 패브릭의 암호화 과정 및 PBFT에 관해서 댓글2 인기글 씰릭 쪽지보내기 프로필 아이디로 검색 전체게시물 03-17 951 1 1
281 이더리움에서 스마트 컨트랙트 공개에 대해서 질문있습니다. 댓글4 인기글 백승찬 쪽지보내기 프로필 아이디로 검색 전체게시물 03-15 1033 0 0
280 지갑 관련한 질문입니다. 댓글2 인기글 투명잉크 쪽지보내기 프로필 아이디로 검색 전체게시물 03-09 637 1 0
279 블록체인의 암호화 및 프라이버시에 대한 질문드립니다. 댓글2 인기글 백승찬 쪽지보내기 프로필 아이디로 검색 전체게시물 03-05 829 1 0
278 스마트 컨트랙트 트랜잭션 입력값을 못보도록 하는 방법이 있을까요? 댓글3 인기글 gsdhjk132 쪽지보내기 프로필 아이디로 검색 전체게시물 02-21 726 0 0
277 프라이빗 이더리움 사례 댓글2 인기글 쮸니쮼 쪽지보내기 프로필 아이디로 검색 전체게시물 02-20 1424 0 0
276 안녕하세요~ 인기글 창스 쪽지보내기 프로필 아이디로 검색 전체게시물 02-13 412 0 0
게시물 검색