develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

bitcoin 기반이다 보니 RPC통신은 같을거라 생각하고

 

https://www.youtube.com/watch?v=jWKuqP-zTFk

 

이사이트 참조해서 만들고 있는데요

 

listunspent로 아직 소비되지 않은 UTXO참조해서 createrawtransaction으로 만든뒤

 

sign하고 send하는 과중에서 자꾸 TX rejected (code -22)에러가 납니다...

 

도데체 어떤원인인지 파악이 안되는데 도움좀 부탁드립니다ㅠ

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에 적어주세요.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

295
댓글 9
  • 수수료는 어느정도로 잡으셨나요?
  • ?
    @낙동강2995번개미
    수수료 1정도로 잡은거 같습니다 따로 잡아야할 금액이 잇나요?
  • >
    coin-cli listunspent

    <
    {
    "txid": "a1640ffaf8e430d100960a2c847ea42e3c746eb09fa4398c9a1e781c8420acff",
    "vout": 0,
    "address": "mcwYTS5PsauxxutJJRrcce6GPobVJ5yKCv",
    "scriptPubKey": "2103ba4b5051796d1dafcc07599d4af21c2cd7edf70528ff959ad7df490ee6bb01c1ac",
    "amount": 4.88281250,
    "confirmations": 268,
    "spendable": true,
    "solvable": true,
    "safe": true
    }



    ( "a1650....0acff" 트랜잭션 0번째 vout을 사용하여[코인 4.88281250개]
    meroE5ZxsEWs1GEFTbRTiXx47Uf3g1uQ8i 에게 4.87개 전송하며,
    (4.88281250 - 4.87) 0.0128125을 수수료로 지불하는 트랜잭션입니다.

    >
    coin-cli createrawtransaction '[{"txid":"a1640ffaf8e430d100960a2c847ea42e3c746eb09fa4398c9a1e781c8420acff","vout":0}]' '{"meroE5ZxsEWs1GEFTbRTiXx47Uf3g1uQ8i":4.87}'



    <
    0200000001ffac20841c781e9a8c39a49fb06e743c2ea47e842c0a9600d130e4f8fa0f64a10000000000ffffffff01c007071d000000001976a914f8c89f99060ab8c36c0189b17a03ff485b14f3e088ac00000000





    >
    coin-cli signrawtransaction 0200000001ffac20841c781e9a8c39a49fb06e743c2ea47e842c0a9600d130e4f8fa0f64a10000000000ffffffff01c007071d000000001976a914f8c89f99060ab8c36c0189b17a03ff485b14f3e088ac00000000

    <
    {
    "hex": "0200000001ffac20841c781e9a8c39a49fb06e743c2ea47e842c0a9600d130e4f8fa0f64a1000000004847304402202da013e34b3c545241f9a23d4cd14ce73efd79401768b9aceb65531d3463234a02201f0b6703cebb8968976c870fc3cbf924158fad642d36a6dbcd88c551ccb8c04001ffffffff01c007071d000000001976a914f8c89f99060ab8c36c0189b17a03ff485b14f3e088ac00000000",
    "complete": true
    }




    (sign후 나온 hex값을 send)
    >
    coin-cli sendrawtransaction 0200000001ffac20841c781e9a8c39a49fb06e743c2ea47e842c0a9600d130e4f8fa0f64a1000000004847304402202da013e34b3c545241f9a23d4cd14ce73efd79401768b9aceb65531d3463234a02201f0b6703cebb8968976c870fc3cbf924158fad642d36a6dbcd88c551ccb8c04001ffffffff01c007071d000000001976a914f8c89f99060ab8c36c0189b17a03ff485b14f3e088ac00000000

    <
    ea8e06a2dd4a1d1f91ec6393f667be867ac5ddf3a1f6222a02c1c7a3cab0e866
  • ?
    @낙동강2995번개미

    scripPubKey가 2103ba4b5051796d1dafcc07599d4af21c2cd7edf70528ff959ad7df490ee6bb01c1ac
    2103으로 시작하는거라 76a9로 시작하는게 있던데 차이점이 뭔지 알수 있을까요?

     

    아 그리고 sign 할때 비밀키를 따로 입력 안해도 되나요?

  • ?
    @낙동강2995번개미
    listunspent
    {
    "txid" : "feb8c4576afa5ac2777a7e22306e3d356a59f37f237eace252b6965f79e0805c",
    "vout" : 0,
    "address" : "RTvJSreg4orKLrmtCUrLYrqSDUZVAKcCxR",
    "scriptPubKey" : "2103934755803c6af6c2567124d17ec581861ca4399e211b99210d3dcc6cc93b644eac",
    "amount" : 20.00000000,
    "confirmations" : 252
    }

    ./romancecoind -daemon createrawtransaction '[{"txid":"feb8c4576afa5ac2777a7e22306e3d356a59f37f237eace252b6965f79e0805c","vout":0}]' '{"RDmbNfv3zLup9EureEqiZo1UaT4ncpagWd":17.5}'

    01000000015c80e0795f96b652e2ac7e237ff3596a353d6e30227e7a77c25afa6a57c4b8fe0000000000ffffffff0180e14e68000000001976a914313f98ae4d12c6b03dd3c0dace44b517437cd4b488ac00000000


    ./romancecoind -daemon signrawtransaction 01000000015c80e0795f96b652e2ac7e237ff3596a353d6e30227e7a77c25afa6a57c4b8fe0000000000ffffffff0180e14e68000000001976a914313f98ae4d12c6b03dd3c0dace44b517437cd4b488ac00000000
    {
    "hex" : "01000000015c80e0795f96b652e2ac7e237ff3596a353d6e30227e7a77c25afa6a57c4b8fe0000000049483045022100eb6f656a512f11ffffec5494481d43720769d533af9f05f7ddc08419226a72dd022074c8d6c1df737999cd6839f582f5284acad3fe80b76c0fdd2458c52fa5f8ebe201ffffffff0180e14e68000000001976a914313f98ae4d12c6b03dd3c0dace44b517437cd4b488ac00000000",
    "complete" : true
    }

    ./romancecoind -daemon sendrawtransaction 01000000015c80e0795f96b652e2ac7e237ff3596a353d6e30227e7a77c25afa6a57c4b8fe0000000049483045022100eb6f656a512f11ffffec5494481d43720769d533af9f05f7ddc08419226a72dd022074c8d6c1df737999cd6839f582f5284acad3fe80b76c0fdd2458c52fa5f8ebe201ffffffff0180e14e68000000001976a914313f98ae4d12c6b03dd3c0dace44b517437cd4b488ac00000000
    error: {"code":-22,"message":"TX rejected"}

    TX rejected 오류가 발생하네요ㅠㅠ
  • @김깡

    ./romancecoind -daemon createrawtransaction '[{"txid":"feb8c4576afa5ac2777a7e22306e3d356a59f37f237eace252b6965f79e0805c","vout":0}]' '{"RDmbNfv3zLup9EureEqiZo1UaT4ncpagWd":17.5 , "RTvJSreg4orKLrmtCUrLYrqSDUZVAKcCxR" : 2.49}'

    이렇게 해보세요.
    라이트코인 빌드에서 수수료관련해서 수정안하셨다면
    트랜잭션 수수료가 너무 높아도, 너무 낮아도 전송이 안됩니다.

     

    아니면 ./romancecoind -daemon sendrawtransaction [hex] true

    이렇게 뒤에 true를 붙여보시고,

     

    그래도 안되신다면 debug.log를 보시는게 나을 것 같습니다.

  • ?
    @낙동강2995번개미
    답변 감사합니다ㅠㅠ 한번 말씀하신대로 진행해보겠습니다ㅠㅠ
  • 쪽지 거부 상태이신 것 같아서 이쪽으로 답변드립니다.

    수수료 부분은 아마
    https://github.com/litecoin-project/litecoin/blob/master/src/wallet/wallet.h

    wallet.h 이쪽 보시면 될 것 같고,

    비트코인, 라이트코인들이 아마 최대 수수료 0.1
    최소 수수료 0.001인가 그럴겁니다.

    그리고 Dust transaction인가? 너무 적은양의 코인을 보내는 경우도 wallet쪽에서 막을 수 있습니다.


    보통 수수료는 트랜잭션 kb당 몇 satoshi인지로 계산하는데
    여기서 kb는 트랜잭션 크기로, createtransaction할 때 사용한 input, output 개수에 따라서 달라집니다.


    비트코인같은 경우에도 수수료가 너무 많거나, 적으면 일단 wallet쪽에서 전송이 실패하죠.

    또 너무 수수료를 낮게잡는바람에 전송은 성공했으나
    채굴 우선순위에서 밀려, 블럭에 포함 못되는 경우도 있을 수 있는데
    비트코인의 어떤 마이닝풀에서는 이런 수수료가 너무 낮아서 블럭에 포함 못되는 트랜잭션들을 신청받아서
    채굴할 때 포함해주는 곳도 있는 것으로 알고있습니다.
  • ?
    @낙동강2995번개미

    자세한 답변 감사드립니다. 쪽지 수신거부인지 제가 몰랐네요...

     

    지갑쪽에서 막는경우가 있군요 소스 한번 살펴 보겠습니다ㅠ

     

     

default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1620 질문 geth 때문에 미치겠네요.......     현재상황 -  웹지갑 &lt;-&gt; HD월렛기반의 라이트월렛  &lt;-&gt; geth 메인넷노드 구축    이렇게 단독으로 하고 있는데요..    geth 메인넷이 정상적으로 싱크가 되고있는지 여쭈어 보고싶어서요....... 3 0 1377
김승리
2019.04.12
1619 질문 geth 관련 chaindata 무결성 검사     안녕하세요 개린이 입니다 ~  현재 개인 노드를 구축해서 웹하고 연동하여 erc20 웹지갑을 만든사람입니다. 근데 이번에 새로운 서버로 구축을 다시 하라고 해서  메인넷 싱크된 ldb를 ftp ... 2 0 862
김승리
2019.04.08
1618 개발 마이닝풀 구축 관련해서.. 2년정도 채굴장을 운영중입니다.  크게는 아니고.. 소소하게 20평정도인데 이번에 마이닝 풀을 한번 구축해볼까 해서 2주 넘게 여기저기 자료도 찾아보고 유튜브와 구글을 사용해서 공부도 하고 ... 2 0 1374
피아니스
2019.04.07
질문 라이트코인 포크로 네트워크 구축후 rawtransaction 만들어보고 있는데 에러가 납니다ㅠ bitcoin 기반이다 보니 RPC통신은 같을거라 생각하고   https://www.youtube.com/watch?v=jWKuqP-zTFk   이사이트 참조해서 만들고 있는데요   listunspent로 아직 소비되지 않은 UTXO참조해서 c... 9 0 1140
김깡
2019.04.05
1616 질문 블록체인 개발하려면 무슨언어부터 배워야하나요?       코어 개발이 아니고 이더리움이나 이오스 디앱 개발을 원하는건데  파이썬만 할줄압니다.  기초부터 차근차근할 의향은 있는데 자바,자바스크립트,go언어 등등 도대체 무슨 언어를 중점적... 8 0 3267
5년존버
2019.04.03
1615 개발 봇 프로그램 자동 트레이딩 봇 프로그램 삽니다. 1. 개발언어 : 파이썬 2. 기능 : 거래소 등록, 자동 매매 페턴 입력/수정, 거래 중단/재개, 잔고 소진 알림 등등 3.  비용 : 000만원(협의 가능)    쪽지 주... 2 0 2061
머니왕
2019.04.02
1614 개발 거래소 지정가 매수 프로그램 제작 부탁드립니다. 가상화폐 거래소에서 지정한 가격에 구매하는 스크립트나 api로 해서 프로그램하나 만들어 주셨으면 좋겠는데 주문 제작 가능 하나요??? - 특정 가격을 지정해 놓으면 그 가격에 구매하는 패킷을... 1 0 1427
마초가이
2019.03.31
1613 질문 ganache 와 실제 EVM 의 차이 질문 제가 ganache + remix + web3.js 로 dapp을 만들었는데요,   ganache 위에서 송금을 진행했을때 ganache 인터페이스에서 송금이 3초안에 일어나는걸 확인할 수 있었습니다.   이 dapp을 실제 EVM... 2 0 864
네탈
2019.03.31
1612 질문 ERC20 스마트컨트렉트 메인넷 배포 방법에 대한 질문 !! 안녕 하세요. 사진에 보시는 바와 같이  솔리디티 로 하여 스마트 컨트렉트 를 구현 하였습니다. 오딧 에서도 통과 를 받아 현재 메인넷에 배포를 하려고 하는데 여기서 문제가 발생하였습니다. ... 3 file 0 1368
김승리
2019.03.28
1611 질문 트론 연동해보신 분 계신가요? https://developers.tron.network/reference 트론 공식 문서인거 같은데요..   잘 이해가 안되는게, cli api 호출 대부분이 https://api.trongrid.io 주소로 호출하게 되어있더라구요. 계정생성... 2 1 1702
비폭력무저항
2019.03.27
1610 질문 여기에, 거래소나 가상화폐 개발하시는 분들은...   블록체인이나 가상화폐를 공부해 보려고 여기저기 찾다가 강의를 발견했는데,   Blockchain &amp; Cryptocurrency https://nm.smartlearn.kr/courses/course-v1:POSTECH+DSC503+N901/about   S... 2 0 1745
뮈일러
2019.03.25
1609 개발 COSMOS 이더민트를 직접 테스트해봤습니다 그런데.. (수정 추가) 일전에 @꿀맨 님께서 COSMOS 이더민트를 ESN에 적용하는 것이 어떻겠냐는 제안을 주신 적이 있습니다.   며칠 전에 제가 직접 살펴보고 답변을 드렸는데, 땡글에도 글을 올리는 것이 좋을 것 같... 36 9 5866
ethminer
2019.03.22
1608 개발 거래소를 만들어보고 있습니다. 안녕하세요   오랜만에 땡글에 들러 글을 씁니다.   얼마전부터 혼자서 거래소를 만들어보고 있습니다.   혼자 이것저것 만들려니 여간 힘든게 아니네요   웹 개발자가 아니다보니, 열심히 삽질... 12 1 2948
분홍몸매
2019.03.21
1607 개발 삭제한 글입니다 삭제한 글입니다 0 1097
Xmessiah
2019.03.21
1606 질문 5/15 BCH 하드포크는 필수인거죠? BCH노드를 운영중인데요. 0.19.x로 업그레이드해야하는건 필수인거죠?   BCH는 하드포크를 왜 이리 자주하는지?                   ------------------------------------- 꼬리말 * 게시글 내... 2 0 1211
ohworld5
2019.03.20
1605 질문 회사가 망하고있습니다..       개인정보 보호로 내용을 삭제합니다.           ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에 적어주세요.   비트코인 암... 9 0 3812
타겟필수
2019.03.20
1604 질문 비트코인 utxo 관련 질문이 있습니다. ㅠㅠ 예를 들어 A라는 사람이 1비트코인을 보유한 상태에서 B에게 0.5를 보낼경우 utxo가 두개가 생기는데  하나는 A -----&gt; B에게 0.5를 보내는 utxo하나랑 A가 보유하고 있던 1비트코인에서 B에게 ... 2 0 1453
나비잠
2019.03.20
1603 개발 리플 지갑 개발 업체 구합니다.     리플 지갑관련 개발 업체 구합니다.    010 9142 6501 상세문의는 통화로 했으면 합니다.    즐거운 하루 되십시요. ^^                     ------------------------------------- 꼬리말 ... 0 1157
아치스
2019.03.17
1602 개발 C언어로 UPBIT API를 Curl로 연동중 400 Bad Request Error 발생합니다. 도와주세요.   C 언어로 UPBIT API를 연동중에 있습니다.   다른 조회 값들은 문제 없이 다 잘 불러 옵니다. 그런데, 매수/매도 관련한 /orders 를 호출하면 400 Bad Request 를 리턴해 줍니다.   /account ... 24 file 1 3094
삼량
2019.03.13
1601 질문 이더리움 geth 블록 동기화가 안됩니다. geth로 이더리움 서비스를 위해서 테스트 중이고, 실행옵션은 ./geth --syncmode &quot;fast&quot; --cache=4096 --datadir /home/계정/.ethereum --rpc --rpcaddr 0.0.0.0 --rpcapi admin,db,eth,debug,mi... 12 0 4182
비폭력무저항
2019.03.12
Board Pagination Prev 1 ... 7 8 9 10 11 12 13 14 15 16 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ