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
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.– sissyCommented 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.– sissyCommented 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
-
1Coinbase transactions have inputs. They just reference null outpoints.– pinheadCommented Oct 18, 2019 at 3:55