How can I create a transaction without inputs and it will be broadcasted but of course won't get confirmed? I would like the simplest method to do this

1 Answer 1


This is not possible. Only the coinbase transaction is allowed to have a null, or non-existent input, and the only way to create that is to mine a block. Moreover, it must adhere to additional rules, such as the inclusion of the block height in the coinbase section of the vin (the scriptSig) as per BIP 34.

Unless you happen to run a mining pool, or have enough hashpower to solo mine a block, you cannot do this.

Creating a transaction with no inputs whatsoever is not possible without a hard fork.

  • But I've seen video evidences of this happening. A transaction was made but its never confirmed cos it's not real.
    – sissy
    Commented Oct 15, 2019 at 19:52
  • Do you have a link to the video? That sounds extremely unlikely, and more likely as a way to sell you on some scam service Commented Oct 15, 2019 at 20:00
  • youtu.be/s8Ij1oPYBsU that's a video evidence. It's very real.
    – sissy
    Commented Oct 15, 2019 at 20:05
  • 1
    @sissy That is a scam, those videos are aiming to sell you software which will steal any crypto on you computer after you install it. The videos are a way to market them to people who are not familiar with the space and are looking for shortcuts/hacks Commented Oct 15, 2019 at 20:08
  • 1
    Coinbase transactions have inputs. They just reference null outpoints.
    – pinhead
    Commented Oct 18, 2019 at 3:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.