bitcoin - When does walletnotify event occur on bitcoind ...

Vertcoin is making a big mistake by changing algorithms, want help to prevent attacks

Since I work for the Prohashing mining pool, I came here to investigate the 51% attacks I had heard about that were taking place on Vertcoin. My goal was to find out more information about the attacks so that we could implement a way to detect attacks when they happen. This is important because we can't allow smaller coins to be taken out by these attacks, both because fraud is a criminal offense and because we depend on coins to mine for our survival. We need to take action to prevent exchanges from discontinuing coins.
However, I was disappointed to learn that Vertcoin is forking to a different algorithm, which means that we will have to discontinue the coin instead of attempting to protect it.
It is a huge mistake to switch algorithms to one without ASICs available. It is very easy to rent general purpose CPUs from places like Amazon and direct them to mine a coin without ASICs to protect it. I suspect that this decision is such a severe mistake that the Vertcoin project will fail as a result. Even if the coin is not attacked, experience shows that exchanges are going to lock their wallets during the transition and many of those wallets will never be unlocked. When exchanges lock wallets, a coin becomes a paper asset.
If any of the Vertcoin developers disagrees with this decision and instead is interested in doing some work to help cryptocurrency in general, please submit a support ticket at https://support.prohashing.com/. I'd like to explore creating some code that can be merged into any coin that was forked from bitcoin to add a reorgnotify= conf value, just like there is a blocknotify= value. Even if Vertcoin forks away, this code can be merged into other coins we do support. When triggered, reorgnotify would call a provided command, giving the block hashes of the previous block, the new block, and the height difference.
Upon receiving a notification, we would evaluate if we have sufficient hashrate, and if so, devote all available miners to mine enough blocks to revert the attack. Please contact us if you are interested.
submitted by MattAbrams to vertcoin [link] [comments]

A high level algorithm for processing payments on my website by myself via RPC/cli

Say, I'll have a python script. Do I understand correctly, that I'll have to call these:
1) getnewaddress
2) getreceivedbyaddress
And ... that it. Right?
That is, I won't need the "gettransaction" and "listreceivedbyaddress" calls.
submitted by mikase81 to Bitcoin [link] [comments]

Need help trying to figure out why block contains few transactions

I'm trying to troubleshoot bitcoin block 0000000000000000001aaef7bdca12abf93c862b5df4db96ca6130b6445655c1. The Prohashing pool found this block this morning, but it only has 9 transactions. The blocks around it appear to have many more transactions than this one does, some as many as 1300. Yet, getblocktemplate returned just a few transactions. This is the third block where there were about the same number of transactions.
Since all the other coins mined by the pool contain a lot of transactions, it's unlikely that this problem is a bug in the mining server that limits blocks to 9 transactions. For example, litecoin block 9d24ac1c74689309c08f4d2bd4eb47210c8f44f4c788472fd003bf7d8d4ad562 contains 19 transactions. Bitcoin Cash block 000000000000000000c966e7c0f566df540efc2b30604188a7cf511cb8e41730 also contains more than 9 transactions. That's why I think the problem is a configuration error.
Here's the bitcoin.conf file, in case that helps.
server=1 daemon=1 port=4516 rpcuser=daemon rpcpassword=[censored] rpcport=3210 rpctimeout=30 blocknotify=/usshare/blocknotify_new.sh --user=daemon --pass=[censored] #maxconnections=8 txconfirmtarget=6 minrelaytxfee=0.00005 addnode=v4.us-east.fibre.bitcoinrelaynetwork.org 
and here's what getinfo() returns:
{ "version": 1000300, "protocolversion": 80002, "walletversion": 60000, "balance": 15.98119571, "blocks": 534848, "timeoffset": 0, "connections": 27, "proxy": "", "difficulty": 5949437371609.53, "testnet": false, "keypoololdest": 1529134290, "keypoolsize": 100, "unlocked_until": 0, "paytxfee": 0.00000000, "relayfee": 0.00002423, "errors": "Warning: unknown new rules activated (versionbit 1)" } 
While a lot of discussion here is about BCH, all of our employees are banned from all of the Core's discussion forums, so this is the only place we can go. Any help someone can provide would be appreciated, as including more transactions in blocks would also allow the networks to function better for everyone.
submitted by MattAbrams to btc [link] [comments]

REQUEST: Please help me fellas

So i've been playing around, in java (to build some crypto stuff, mainly something for myr) with the bitcoind/qt RPC making calls such as getinfo, getmininginfo, getblock (all of the btc RPC calls) and also have gotten the blocknotify/walletnotify working. However when i try the same methods with the myriadcoind/qt, with the same .conf file as the btc one, i don't get any response from the wallet or it's returning null Json objects? Is there something wrong with my .conf settings?

Enable RPC

server=1 rpcport=8333 rpcallowip=127.0.0.1 rpcuser=v rpcpassword=p 
edit: just to add im using http POST requests which bitcoins rpc responds to, maybe the myriad client doesn't respond to POST, only json rpc calls which would mean i would have to attempt a different kind of implementation?
edit2: i fixed it by chaning my .conf file to look like this
listen=1 rpcuser=v rpcpassword=p rpcport=8332 server=1 rpcallowip=192.168.0.0/24 
seems like the port might of been of since when i tried port 8333 with bitcoins qt it gave me an error.
submitted by illuminatiman to myriadcoin [link] [comments]

wallet notification not working for multisig address

Hello Friend. I am new in bitcoin. I started research about bitcoin(Couple of days ago) for my project.I setup bitcoin node on my linux server and it is fully synchronized. here is my bitcoin.conf
prune=600 maxconnections=10 maxuploadtarget=20 rpcuser=XXXXX rpcpassword=XXXXX keypool=100 server=1 rescan=1 alertnotify=php \var\www\html\alert.php %s blocknotify=php \var\www\html\block.php %s walletnotify=php \var\www\html\wallet.php %s 
Case 1: I created address using getnewaddress [account_name] then I sent some BTC from other wallet and I can get wallet notification.
Case 2: I created address using addmultisigaddress command then I sent some BTC from other wallet and I can get wallet notification.
Case 3 : I have created multisig address using createmultisig command. And I sent some BTC from other wallet (Check transaction status https://blockchain.info/tx/199a83f627477e147d38a6f28be323cb3d93d255b4f7ce46abb88c51f52d81b5 ). That transaction have enough confirmation But I can not get wallet notification.
Why i can not getting wallet notification of multisig address (Case 3)?
addmultisigaddress command will save redeemScript and attache it to that address. this is work for me and I can get notification.
So here i also want to know how secure is my multisig address if i create it using addmultisigaddress command? Suppose my server hacked, Attacker easily get redeemscript(using validateaddress command) and also can get sign address associate with it and privet key of that addresses. My BTC can be easly Theft.
Please suggest me the best way to create multisig address or answer me why I am not getting wallet notification of multisig address and what is alternative solution?
Info: I want to develop BTC wallet website where my user can create BTC address and can send and receive BTC. I want to create multisig address for every user. What is best way to create multisig address for them? any security advice welcome.
I searched lots of about this multsig address but I can't get any idea how to implement it (Multisig address using createmultisig command) in my project and wonder how other how other website support multisig address and handle it? Are they using addmultisigaddress command ? If yes then how secure is that account ?
if I can't get wallet notification then how can I credit or debit BTC from my user account (In my project).
Thank you in advance.
submitted by jyorgemakeline to Bitcoin [link] [comments]

PSN CONFIG FOR OPENBULLET WORK 100% 2020 - YouTube Botchain Ico Review  When will Bitcoin Rise again ... Building Bitcoin Websites - YouTube What is Blockchain - YouTube Kernel.Financial - YouTube

Bitcoin.conf Configuration File. All command-line options (except for -conf) may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file. The configuration file is a list of setting=value pairs, one per line, with optional comments starting with the '#' character. The ... Example bitcoin.conf. The bitcoin.conf file allows customization for your node. Create a new file in a text-editor and save it as bitcoin.conf in your /bitcoin directory.. Location of your /bitcoin directory depends on your operation system.. Windows XP C:\Documents and Settings\<username>\Application Data\Bitcoin Windows Vista, 7, 10 C:\Users\<username>\AppData\Roaming\Bitcoin I've not yet moved to using 0.9's new bitcoin-cli executable, so I just run bitcoind and talk to it over RPC. So yes, there is a bitcoind console window running. I don't really want to patch the code, so I guess I will just have to live with it. If it annoys me enough I will stick it in a VM :) Thanks for your reply. – Avram Mar 26 '14 at 14:32 Bitcoin.conf Example. BitCoin.conf is the configuration file for both bitcoin (GUI) and bitcoind (daemon). In my bitcoin clients I usually only have one PC which runs bitcoin as a server. All others connect to it to mine. Here is an example bitcoin.conf file. Just cut, paste, edit, and ensure it is bitcoin.conf, not bitcoin.conf.txt or anything ... I have been looking everywhere (bitcoin.org and here at github) for the official documentation for the bitcoin.conf file. I could not find it, though. Does this documentation exist? I am especially interested in the documentation for the...

[index] [29045] [9601] [41725] [32217] [39220] [11266] [4081] [33513] [38123] [41373]

PSN CONFIG FOR OPENBULLET WORK 100% 2020 - YouTube

💣 PRESENTING KERNEL KERNEL is a deflationary cryptocurrency having a limited supply. Based on CORE, it has the primary configuration strategy for the yield p... This video is unavailable. Watch Queue Queue Taking complicated topics and explaining them in plain English. My name is Xavier. I’m very passionate about all kinds of technologies and I love taking comp... Please subscribe to this channel and click the bell for updates. Configure MD Trader and save the settings as default so they’ll be present in future instanc... Chaine d'information Sans Limites TV éditée par le Groupe GSL Communication, Ouest Foire Dakar ( Sénégal ) Directeur de Publication : Yankhoba SANE SERVICE C...

#