It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
[{"txid":"notarealtxid78ahfjb73qhb54jhb6fe7f7efkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0}] {"1NotARealBitcoinAddress":0.01}
bitcoin-cli createrawtransaction $(cat ./tx.json)
[{"txid":"notarealtxid78ahfjb73qhb54jhb6fe7f7efkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0}] {"1NotARealBitcoinAddress":0.01,"1NotMyChangeBitcoinAddress":0.0005}
[{"txid":"notarealtxid78ahfjb73qhb54jhb6fe7f7efkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0},{"txid":"anothertxidthatsnotreal47fhsifb8e928s8hdjpququ7sdmwisw5lttyp","vout":0}] {"1NotARealBitcoinAddress":0.01}
$ ./bitcoin-cli createrawtransaction '[{"txid":"f0b40f9b0feb8de8cf9e4d717d5a965ee42a15497398e66b780f3e9582b15b10","vout":0}]' '{"1PtfkLyz1Pi3UFcVy8Pvv5ioS4wYxcWXCJ":0.01}'
0200000001105bb182953e0f786be6987349152ae45e965a7d714d9ecfe88deb0f9b0fb4f00000000000ffffffff0140420f00000000001976a914fb18536ffff4130d5d92bf6887b7532b569ea0e888ac00000000
$ ./bitcoin-cli createrawtransaction $(cat ./tx.json)
0200000001105bb182953e0f786be6987349152ae45e965a7d714d9ecfe88deb0f9b0fb4f00000000000ffffffff0140420f00000000001976a914fb18536ffff4130d5d92bf6887b7532b569ea0e888ac00000000
[{"txid":"f0b40f9b0feb8de8cf9e4d717d5a965ee42a15497398e66b780f3e9582b15b10","vout":0}] {"1PtfkLyz1Pi3UFcVy8Pvv5ioS4wYxcWXCJ":0.01}
$ bitcoin-cli createrawtransaction "$(cat ./tx.json)"
error: Error parsing JSON:'''[{"txid":"notarealtxid78ahfjb73qhb54jhb6fe7f7efkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0}]''' '[{"1NotARealBitcoinAddress":0.01}]'
space=" "
rawtx=$($bitcoincli createrawtransaction $input $space $output)
#! /bin/bash
###################################################################################
# Usage:
# ./maketx.sh input-file output-file
#
# input-file cointains data to build up the input: UTXO and sender addresses
# TXID VOUT (ADDRESS)
#
# output-file cointains data to build up the output: destination addresses and amount
# ADDRESS AMOUNT
# you first need run the Bitcoin Core (bitcoind) in order to use this script!!!
# the private keys to the sender addresses must be in your wallet.dat!
# you don't need to be online to create and sign the transaction, but you have to be to send it
#####################################################################################
bitcoincli="/home/****/bitcoin-0.16.1/src/bitcoin/src/bitcoin-cli"
###################READ INPUT UTXOTXID, VOUT AND ADDRESSES###########################
j=1
while IFS='' read -r line || [[ -n "$line" ]]; do
#echo "Text read from file: $line"
utxotxid[$j]=$(echo $line | awk -F ' ' '{print $1}')
utxovout[$j]=$(echo $line | awk -F ' ' '{print $2}')
#utxoaddress[$j]=$(echo $line | awk -F ' ' '{print $3}')
let j=j+1
done < "$1"
let j=j-1
COUNTER1=$j
j=1
input=""
while [ $j -lt $COUNTER1 ]; do
input=$input\{\"txid\":\"${utxotxid[$j]}\",\"vout\":${utxovout[$j]}\},
let j=j+1
done
input=\[$input\{\"txid\":\"${utxotxid[$j]}\",\"vout\":${utxovout[$j]}\}\]
#echo $input
#################READ OUTPUT ADDRESSES AND AMOUNT TO SEND############################
i=1
while IFS='' read -r line || [[ -n "$line" ]]; do
#echo "Text read from file: $line"
address[$i]=$(echo $line | awk -F ' ' '{print $1}')
amount[$i]=$(echo $line | awk -F ' ' '{print $2}')
let i=i+1
done < "$2"
let i=i-1
COUNTER2=$i
i=1
output=""
while [ $i -lt $COUNTER2 ]; do
output=$output\"${address[$i]}\":${amount[$i]},
let i=i+1
done
output=\{$output\"${address[$i]}\":${amount[$i]}\}
#echo $output
############CREATE RAWTRANSACTION#####################################################
space=" "
rawtx=$($bitcoincli createrawtransaction $input $space $output)
#echo $rawtx
############SIGN TRANSACTION##########################################################
echo "Insert the passphrase for your wallet.dat: "
read passphrase
echo ""
$bitcoincli walletpassphrase $passphrase 10
partsignedrawtx=$($bitcoincli signrawtransaction $rawtx | grep hex | awk -F '"' '{print $4}')
j=2
while [ $j -le $COUNTER1 ]; do
partsignedrawtx=$($bitcoincli signrawtransaction $partsignedrawtx | grep hex | awk -F '"' '{print $4}')
let j=j+1
done
finaltx=$partsignedrawtx
#echo $finaltx
$bitcoincli walletlock
############LAST CHECK AND SENDING#####################################################
if [ $rawtx == $finaltx ]
then
printf "\nError!!!\n"
else
echo "Do you want to check the transaction before sending it? (y/n)"
read answer
echo ""
if [ $answer == "y" ]
then
$bitcoincli decoderawtransaction $finaltx
fi
echo "Do you want to send the transaction? (y/n)"
echo "Remember you have to be online to perform this operation"
read answer2
echo ""
if [ $answer2 == "y" ]
then
txid=$($bitcoincli sendrawtransaction $finaltx)
echo "The txid is: $txid --> https://www.blockchain.com/btc/tx/$txid"
echo ""
fi
fi
f0b40f9b0feb8de8cf9e4d717d5a965ee42a15497398e66b780f3e9582b15b10 0 1Q7FLLT4vpunCV8H5ohMhwqUfZe23LksZS
f0b40f9b0feb8de8cf9e4d717d5a965ee42a15497398e66b780f3e9582b15b10 1 1JtNUZBEndno4kHkHuXvbD1KBKBTWbVJUJ
f0b40f9b0feb8de8cf9e4d717d5a965ee42a15497398e66b780f3e9582b15b10 2 1F1hHnUMtgdCUqrQkDBVV8WxMJojUGnhTg
1PtfkLyz1Pi3UFcVy8Pvv5ioS4wYxcWXCJ 0.0003
13rpg2mhVoJYxa4sgAKM1hMLJwMz1jZawp 0.0006
$ bitcoin-cli createrawtransaction "$(cat ./tx.json)"
error: Error parsing JSON:'''[{"txid":"notarealtxid78ahfjb73qhb54jhb6fe7f7efkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0}]''' '[{"1NotARealBitcoinAddress":0.01}]'
$ bitcoin-cli createrawtransaction '''[{"txid":"notarealtxid78ahfjb73qhbjhbfefefkjbekshc9jh38394394hddskdskflnotarealtxid","vout":0}]''' '[{"1NotARealBitcoinAddress":0.01}]'