안녕하세요 스티밋 여러분!
최근 Bitcoin Core Client를 사용해 보고 있습니다.
Ubuntu Testnet에서 여러가지를 실험해보고 있었는데...
signrawtransactionwithkey와 signrawtransactionwithwallet를 검색해봐도 뭐가 없더군요ㅠㅠ
그래서 직접 해보고 정리 글을 남깁니다.
먼저, 사전 준비 작업으로 raw Tx를 하나 생성합니다. (createrawtransaction)
raw transaction 사인 전과 후 작업은 아래 링크를 참고해 주세요
Please check this Link to create a raw transaction.
signrawtransaction으로 서명 했으나, 이제는 아니죠!
signrawtransactionwithkeysignrawtransactionwithkey : 해당 utxo의 privatekey(WIF encoded)로 sign$ bitcoin-cli signrawtransactionwithkey <hex_createrawtransaction> ‘[privateKey1, …]’
Example
Result
signrawtransactionwithwalletsignrawtransactionwithwallet : 기존 signrawtransaction과 유사합니다.
사실, signrawtransaction == signrawtransactionwithwallet 이라 봐도 무관하지 않을까...싶네요
Format
$ bitcoin-cli signrawtransactionwithwallet <hex_createrawtransaction>
그래서 이건 예시 생략합니다! 결과도 동일합니다. 궁금하신 분들은 위 Link에서 보시기 바랍니다.
이후 tx send 과정은 같습니다. 이 역시 위 Link를 참고바랍니다.