티스토리 뷰
전액 출금하지 않고 일부는 기존 주소로 남기겠다고 하실 경우에는,
아래와 같이 입력으로 사용했던 주소를 그대로 출력에 하나 추가해 주시면 됩니다!
from cryptos import *
c = Bitcoin()
from_address = 'address1'
inputs = c.unspent(from_address)
balance = sum([i['value'] for i in inputs])
fee = 1500
change = 20000 # 2만 사토시는 그대로 잔액으로 남기는 경우,
to = 'address2'
outs = [{'value': balance - fee - change, 'address': to}, {'value': change, 'address': from_address}]
tx = c.mktx(inputs, outs)
signed_tx = c.signall(tx, priv)
# send tx to bitcoin node
c.pushtx(signed_tx)
블로그내 관련 글
728x90
반응형
'비트코인 전도' 카테고리의 다른 글
비트코인 Q&A (1) - 하드월렛 보안, TARO 스마트컨트랙트, 양자컴퓨터 (0) | 2023.01.21 |
---|---|
메모리와 데이터 그리고 2진수 & 16진수의 관계 (4) | 2022.12.29 |
비트코인 관심없는 사랑하는 친구에게(3) (0) | 2022.11.25 |
99.999% 신뢰 가능한 비트코인 주소 생성 및 관리 방법 (45) | 2022.11.24 |
점심시간 비트코인에 대한 짧은 대화 (2) | 2022.11.23 |
댓글