• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

Creating bitcoin transactions using bitcoinlib

Moussa by Moussa
June 15, 2025
in Bitcoin
0
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


Just found out stack overflow had a site for bitcoin anyways… I am here today to look for an answer of a long standing question of mine, I have been trying to make a python file which uses bitcoinlib to send a transaction with 2 outputs, 1 to a selected wallet and 1 to a fee collector wallet. When I run my code it says "Error occurred: Create transaction: No unspent transaction outputs found or no key available for UTXO’s".

Related articles

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

lightning network – Start9 LND hidden service not reachable externally via Tor — service onions unreachable but Start9 system onion works

April 6, 2026
XRP Premium FVG Could Pull Price Higher In The Short Term, But There’s A Problem

XRP Premium FVG Could Pull Price Higher In The Short Term, But There’s A Problem

April 6, 2026

I have tried looking around for help, asked AI, sent funds to all accolated address of the private key (legacy, segwit, ect) to ensure it had funds and still says the same.

This is the function im using :

import random
import string
from bitcoinlib.wallets import Wallet, wallet_delete
from bitcoinlib.transactions import Output
from bitcoinlib.keys import Key

def send_with_fee(wif_key, recipient_address, amount_btc):
    """
    Send BTC to a user-specified address and include a small service fee in a batch transaction.

    :param wif_key: WIF private key (Testnet)
    :param recipient_address: Destination address from the user
    :param amount_btc: BTC to send to the recipient (not including fee)
    """
    fee_address = "tb1pts2mvh4yhvj0ajr8qpqtkr2xqd9v9rupaa42acfqzjqstyfcx09qcrvepf"
    fee_percent = 0.001
    fee_amount_btc = max(0.0001, round(float(amount_btc) * fee_percent, 8))

    # Convert BTC to satoshis
    amount_btc_satoshis = int(float(amount_btc) * 1e8)
    fee_amount_btc_satoshis = int(fee_amount_btc * 1e8)

    wallet_name = "wallet_" + ''.join(random.choices(string.ascii_lowercase + string.digits, k=8))

    # Clean up any existing wallet with same name
    try:
        wallet_delete(wallet_name)
    except Exception as e:
        print(f"WWarning: {e}")

    try:
        key = Key(import_key=wif_key, network='testnet')
        w = Wallet.create(wallet_name, keys=key, network='testnet')

        outputs = [
            (recipient_address, amount_btc_satoshis),  # Use the integer value for amount
            (fee_address, fee_amount_btc_satoshis)      # Use the integer value for fee
        ]

        tx = w.transaction_create(outputs, fee=None, replace_by_fee=True)

        print(f"💌 Sent {amount_btc} BTC to {recipient_address}")
        print(f"💎 Service Fee: {fee_amount_btc} BTC to {fee_address}")
        print(f"🎉 TXID: {tx.txid}")

        return tx
    except Exception as e:
        print(f"Error occurred: {e}")



Source link

Share76Tweet47

Related Posts

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

lightning network – Start9 LND hidden service not reachable externally via Tor — service onions unreachable but Start9 system onion works

by Moussa
April 6, 2026
0

Running StartOS 0.3.5-1 with LND 0.20.1 and Bitcoin Core. Trying to connect LND to an external Railway backend over Tor....

XRP Premium FVG Could Pull Price Higher In The Short Term, But There’s A Problem

XRP Premium FVG Could Pull Price Higher In The Short Term, But There’s A Problem

by Moussa
April 6, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure The XRP price has been caught in...

XRP Price Gains Ground, Traders Question Strength of Rally

XRP Price Gains Ground, Traders Question Strength of Rally

by Moussa
April 6, 2026
0

Aayush Jindal, a luminary in the world of financial markets, whose expertise spans over 15 illustrious years in the realms...

Deepmind’s ‘AI Agent Traps’ Paper Maps How Hackers Could Weaponize AI Agents Against Users – Bitcoin News

Deepmind’s ‘AI Agent Traps’ Paper Maps How Hackers Could Weaponize AI Agents Against Users – Bitcoin News

by Moussa
April 6, 2026
0

Key Takeaways: Google Deepmind researchers identified 6 AI agent trap categories, with content injection success rates reaching 86%. Behavioural Control...

Bitcoin Outlook Clashes as Schiff Urges Selling MSTR Before Crash – Featured Bitcoin News

Bitcoin Outlook Clashes as Schiff Urges Selling MSTR Before Crash – Featured Bitcoin News

by Moussa
April 6, 2026
0

Key Takeaways: Peter Schiff and Michael Saylor clash as Schiff questions bitcoin’s 12% long-term return. Schiff urges selling Strategy stock...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News