Bitcoin Forum
May 26, 2024, 01:40:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
881  Bitcoin / Electrum / Re: Electum Wallet Issue on: June 28, 2019, 11:22:29 AM
Electrum does not use a wallet.dat file.... Electrum wallet files have no extention and the default wallet is called "default_wallet"

Are you sure this file is from a previous Electrum installation? Bitcoin Core uses wallet.dat

You know something your right my bad.  It's default_wallet.

Thanks for the spot..

882  Bitcoin / Electrum / Electum Wallet Issue on: June 28, 2019, 10:50:43 AM
I have been attempting to send coins from wallet.dat

On sending I get the following errors.

When attempting to send :

Code:
The server returned an error when broadcasting the transaction.
Consider trying to connect to a different server, or updating Electrum.

Script failed an OP_EQUALVERIFY operation

and in terminal I have the following error.

Code:
  File "/home/bmix/Electrum-3.3.6/electrum/wallet.py", line 910, in cpfp
    out_address = self.get_unused_address() or address
  File "/home/bmix/Electrum-3.3.6/electrum/wallet.py", line 1004, in wrapper
    self.check_address(addr)
  File "/home/bmix/Electrum-3.3.6/electrum/wallet.py", line 1594, in check_address
    raise InternalAddressCorruption()
electrum.wallet.InternalAddressCorruption: Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files
883  Alternate cryptocurrencies / Altcoin Discussion / Re: I went $150.000, into NEO (screen) on: June 28, 2019, 10:28:51 AM
I can see the OPs next post already "Neo Is Scam Lost 150k"

Foolish idea throwing all you money into one coin very bad strategy from an investment point of view.

Did you think what if a big Neo whale decides to sell or dump on the market what will your portfolio look like then?

884  Bitcoin / Press / Re: [2019-06-27]Millions of investors can't sell their bitcoins on: June 28, 2019, 10:24:43 AM
It should also be a call to make and set fees to stop miners bumping the fees when we see price rally's
You raise a valid point if bitcoin is to be used by everyone all the time there needs to be more push to make it a fair system that is not penalized by the ecosystem.


885  Economy / Economics / Re: CEO - WIREX: "GOODBYE Banknotes... Payments will be DIGITAL" - Cryptonites on: June 28, 2019, 10:12:45 AM
I think Wirex can really compete with Visa in the future.

Wirex is using VISA for its cards, so stop daydreaming.
I've got one of those and the only good thing at it is when it uses the VISA network for payments, when it comes to the wirex app and fees it sucks so bad I want sometimes to simple shred it.

We really should buy Wirex. It is really a big rival for any business in the financial payment service industry.

Don't.
Why would a company that is, in theory, doing so great need to have an ICO to raise more money?
And for what? For a shitty token with zero utility?


The WXT token actually gives more cashback on payments in bitcoin and drops the fee's for users.
I thought they were in trouble when I saw they were doing this IEO ( not ICO ) but turns out not to be the case.

Too many negative ICO's have made people here call scam at any hint of a token Stompix is wrong on this one.

WXT has purpose and gives those who hold it cheaper fees and more cashback on purchases. 
If the funds help the system grow the I don't see what the issue with is.

Not like there going to vanish overnight (Not working with visa they won't)
886  Bitcoin / Bitcoin Technical Support / Re: Cannot cross compile Bitcoin 0.18 for windows because of QT on: June 28, 2019, 10:06:18 AM
Code:
set PATH=%PATH%;C:\Qt\5.11.1\bin
cd C:\coin folder name
qmake USE_UPNP=- coinname-qt.pro
mingw32-make -f Makefile.Release

Looks like QT5 is missing..

This topic might be of some help to you..

https://bitcointalk.org/index.php?topic=149479.1140

https://download.qt.io/archive/qt/5.11/5.11.1/

887  Bitcoin / Development & Technical Discussion / Re: mining empty blocks on: June 28, 2019, 10:02:32 AM
Let's say you have Miner A and Miner B.  

Miner A is the honest miner and miner B is the (Empty miner)

When Miner A finds a block miner B starts to work on a new block but try's to mine it without including any transactions.

miner B must start to mine as soon as possible, they take the prev block header but before you get the entire block from the miner who found it.
The issue being if you only have the header and you don't know what transactions were in the block you are building on. If you put any translation in it then you risk including a translation from the prev block. If you do that other miners will not validate your block.

Bitcoin dose not force miners to include transaction in the protocol it is a frowned upon process as many feel it takes away from the honest miners the only thing that really stops miners producing more empty blocks is the extra reward they get from the transactions fees.

When a miner gets a new block from a the network it will a number of actions
1. download the full block
2.validate its transactions and define a new block.

So miners do not waste hashing power and time the miner will start to mine on a new block that only includes the coinbase transaction this is to ensure the previous block does not invalidate theirs with a duplicate transaction.

By default they are frowned upon in the mining world but there is not rule that ban's empty blocks as such.
888  Economy / Economics / Re: CEO - WIREX: "GOODBYE Banknotes... Payments will be DIGITAL" - Cryptonites on: June 27, 2019, 02:04:55 PM
This is very good to watch Wirex really are pushing bitcoin to the masses anyone who has not had the chance to try there platform really must.
Keep up the good work wirex!
889  Bitcoin / Bitcoin Technical Support / Re: BitCoin Core wallet works but the password does not accept on: June 27, 2019, 11:25:47 AM
MagicByt3 - Sorry I am bad! nerves
Now I'm not sure that I enter the correct password! For more than a year I did not make a transaction and did not enter a password.

It will do no harm to re-syncing other than some lost time.
Relax when dealing with your wallet take some time to think about the password.
Get a pen and pad and start to write the combinations you think are possible.

If it was a long time ago then try recall what you were thinking about at the time you used the wallet it may help jog the memory.
890  Bitcoin / Bitcoin Technical Support / Re: BitCoin Core wallet works but the password does not accept on: June 27, 2019, 10:46:45 AM
Fuck!
I deleted all the files from the chainstate folder and now I need to wait for 4-5 days synchronization  Cry
magicbyt3 - thank you

Well if you read my post it said I had a similar issue and I was explaining what I did and the steps I took when doing it.
I didn't say go find the folder and delete it I was passing on the steps that I took when I had a similar issue turned out to be the lockfile that was the issue in my case.

The reason I deleted my one was the chainstate folder had become corrupted as the software was running when the HD was pulled and it caused issues.

My apologies thought only sharing the steps I took.  Hope you solve your issue.
891  Bitcoin / Bitcoin Technical Support / Re: Can you estimate how long it would take for this one to confirm? (Approx) on: June 26, 2019, 09:53:11 PM
Here are some other places you can look to check fees.

https://bitcoinfees.info/

https://jochen-hoenicke.de/queue/#2,24h

Both should give your an idea of the mempool and what fee's are at this current time.
892  Bitcoin / Bitcoin Discussion / Re: Ready to sue the miners? on: June 26, 2019, 09:20:58 PM
Sucker post? Satoshi made Bitcoin to be decentralized. The miners are centralizing it with their fees.

There's always going to be people who lose in an investment. You have a bunch of miner hawks perched all around the ignorant masses, just waiting for them to get into Bitcoin so that they can swoop down and take their money from them.

That isn't decentralized.

If it isn't decentralized, advertise what it is. Why mess with the lives of a bunch of investors who are growing your Bitcoin business for you?



Get out of mining if you fear retaliation from both sides... big government for crashing fiat and changing who the wealthy are... getting sued by a bunch of people who you just screwed out of their life savings when they invested in your pet project, Bitcoin. The investors aren't going to put up with it this time.

Cool

what about pools?  do they not have a lot to answer for..
It's not miner centralization that's the issue, it's pools.

Can you imagine how the chart would look is there were a easy way to deploy a pool and run it.   Anyone even seeking this kind of startup info won't find anything useful that works out of the box.
The only reason your thinking it's miners that are centralizing is because there is not that many pools to choose from so miners inevitably plump for the largest pool.

If there were 200+ bitcoin pools the network would no doubt look much different that is does now considering half of the pool owners all scratch each others backs is another issue.

Deal with pool's issue and things might improve.
893  Bitcoin / Bitcoin Technical Support / Re: [JUNE 2019] Fees are low, use this opportunity to Consolidate your small inputs! on: June 26, 2019, 04:52:12 PM
Fees have been not too bad recently I hope it can continue the more people have to spent the more chance of them spending Smiley
Low fees = more use  Wink
894  Bitcoin / Bitcoin Technical Support / Re: BitCoin Core wallet works but the password does not accept on: June 26, 2019, 04:48:41 PM
achow101 or DaveF
maybe you will be interested to play with my wallet? in the purse a tiny amount - 0.1952 BTC
if you win - your bonus is 50%

DaveF is correct back up the wallet.dat file before trying to do anything with it you don't want to cause any damage to it and not have the original backup there.
Are you 100% the password is correct?   I had a similar issue when I had my wallet and chain folder on a external HD and it was closed unexpectedly and I just cleared my chainstate folders and lock file restarted the machine and it worked. 

FYI has anyone else has this issue with passwords and unexpected closes of core on USB drives? 

But again before you do anything back up your wallet.

895  Bitcoin / Pools / Re: ckpool.org ZERO FEE SPLNS no registration mining pool US/DE/CN on: June 26, 2019, 04:31:02 PM
** EDIT Script Now Working For CK Pool & CK Solo Pool.**

I created a Pool / Miner / Network info checker for CK pool
It's coded in python very simple to use just drop your own worker address into line 25 and line 158 ( line 25 for solo pool worker URL, Line 158 for wallet balance checking)
it updates every 160 seconds and prints out the latest stats from Miner / Pool and grabs some stats from blockchain for fun and also checked the wallet address to see for new transactions.

Workflow of the script.

`1. Get Pool Status
 2. Get Miner Status
 3. Get Latest Block Hash
 4. Get Current Network Hashrate
 5. Get Blocks Per Pool 1 day ( Can change to max last 10 days )
 6. Get Estimated Time Until Next Block (Seconds)
 7. Get Block Count
 8. Get Number Of Unconfirmed Transactions
 9. Get Probability Of Finding A Valid Block Per Each Hash Attempt
 10. Get Average Number Of Hashes Needed To Solve A Block
 11. Get Additional Blockchain Data (BlockCypher)
 12. Get Bitcoin Spot Prices (CoinBase)
 13. Check Wallet For JACKPOT
 14. Shameless advert while waiting

Wait 160+ sec, clears terminal before next request..  Repeat.


Code:
# CKPool Python Miner & Pool Monitor
# Donations welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis
# Will work for both solo and non-solo pools
# users change the bitcoin address in line 25 & line 158 to there own worker
# timeout is 160 sec between requests line 192

import urllib2
import json
import time
import os

## Welcome message
print "  ___________________________________________\n"
print "  **  Welcome To CKPool Multi-Monitor Tool **"
print "  **         Fetching Pool Status          **"
print "  -------------------------------------------"
time.sleep(3)
print "\n"
print " **   http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone   **"
print " ** http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone **"
print "\n"
print "\n"
time.sleep(3)
print "  ** Fetching Pool Status **"
print "\n"
time.sleep(1)

## Check Pool Status Start while True > continue > (loop)

while True:
req = urllib2.Request("http://ckpool.org/pool/pool.status")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print json
print "\n"
time.sleep(5)
print "  **  Fetching Miner Status  **"
time.sleep(2)

## Check Miner Status Page

req = urllib2.Request("http://ckpool.org/users/YOURADDRESSHERE")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print json
time.sleep(7)
print "\n"

## Break section

print "  *** Fetching Network Data *** \n"
time.sleep(4)

## Get Latest Block Hash

req = urllib2.Request("https://blockchain.info/q/latesthash")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Lastest Block Hash \n" + json
print "\n"
time.sleep(3)

## Get Network Hashrate

req = urllib2.Request("https://blockchain.info/q/hashrate")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Current Network Hashrate \n" + json
print "\n"
time.sleep(3)

## Get Diff

req = urllib2.Request("https://blockchain.info/q/getdifficulty")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print " Current Network Difficulty \n" + json
print "\n"
time.sleep(3)

## Get 1 Day Block Stats

req = urllib2.Request("https://api.blockchain.info/pools?timespan=1days")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Blocks Stats Per Pool 1 Days \n" + json
print "\n"
time.sleep(5)

## Get Estimated Time Until The Next Block (in seconds)

req = urllib2.Request("https://blockchain.info/q/eta")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Estimated Time Untill The Next Block (in seconds) \n"
print json + " Seconds"
print "\n"
time.sleep(3)

## Get Block Height

req = urllib2.Request("https://blockchain.info/q/getblockcount")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Block Count \n"
print json + " Blocks"
print "\n"
time.sleep(3)

## Get Unconfirmed Transaction Count

req = urllib2.Request("https://blockchain.info/q/unconfirmedcount")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Number Of Unconfirmed Transactions In Mempool"
print json + " Transactions"
print "\n"
time.sleep(2)
print "\n"
print "  ** Fetching Probability Stats **"
time.sleep(2)
print "\n"

## Get Probability & Average Hashes Needed To Solve

req = urllib2.Request("https://blockchain.info/q/probability")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Probability Of Finding A Valid Block Each Hash Attempt \n"
print json + " %"
print "\n"

## Get average number of hashes per block

req = urllib2.Request("https://blockchain.info/q/hashestowin")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Average Number Of Hash Attempts Needed To Solve A Block  \n"
print json + " Hashes"
print "\n"
time.sleep(3)

## Get Additional Network Info

req = urllib2.Request("https://api.blockcypher.com/v1/btc/main")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** Fetching Additional Bitcoin Data **"
print "  **             Loading              **"
print "\n"
time.sleep(3)
print json
print "\n"

## Break For Price Data
print "\n"
print "  ** $$$ Fetching Ticker Prices $$$ **"
time.sleep(5)

## Get Price Data (ticker)

req = urllib2.Request("https://blockchain.info/ticker")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** Bitcoin Spot Prices (Coinbase) **"
print json
print "\n"
time.sleep(5)

## Break to print

print "  ** $$ Checking Wallet For New Transactions $$ **"
print "  ** $$        !Fingers Crossed!             $$ **"
time.sleep(4)

## Check wallet for winning transaction

req = urllib2.Request("https://blockchain.info/rawaddr/YOURADDRESSHERE?format=json")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** $$        Your Wallet Status            $$ **"
print json
print "\n"
time.sleep(2)

## Print & Wait Before Next Request
## Users can set there own sleep time on line 178 in seconds if they would like less often updates.

print "\n"
print "  **                                     Mine @ CKPool                                          **"
print "  **    http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone      **"
print "  **  http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone    **"
print "  **                             Price Data From Coinbase API                                   **"
print "  **                           Network Data From Blockchain API                                 **"
print "  **                          Additional Data From BlockCypher API                              **"
print "  **                                  Built By MagicByt3                                        **"
print "  **                $$ Donations Welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis $$                **"
print "  **                            Auto Refreshing in 160 Seconds                                  **\n"
time.sleep(160)
os.system('clear')
continue

How to use :   Save the above as Minercheck.py
Edit line 25 with your own address used on the pool.
Edit line 158 with your wallet address for transaction checking.
run with python Minercheck.py

when it's run it prints the output like such..

Code:
checkminer2.py 
  ___________________________________________

  **  Welcome To CKPool Multi-Monitor Tool **
  **         Fetching Pool Status          **
  -------------------------------------------


 **   http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone   **
 ** http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone **




  ** Fetching Pool Status **


{"runtime": 28656767, "lastupdate": 1561653438, "Users": 182, "Workers": 571, "Idle": 136, "Disconnected": 393}
{"hashrate1m": "4.75P", "hashrate5m": "4.67P", "hashrate15m": "4.61P", "hashrate1hr": "4.56P", "hashrate6hr": "4.86P", "hashrate1d": "6.28P", "hashrate7d": "5.91P"}
{"SPS1m": 95.2, "SPS5m": 92.3, "SPS15m": 90.4, "SPS1h": 88.7}
{"diff": "209.5", "accepted": 16625046108523, "rejected": 214904191538, "lns": 36238429766705.0, "herp": 36238520187183.01, "reward": 14.54685296}



  **  Fetching Miner Status  **
{
 "hashrate1m": "0",
 "hashrate5m": "0",
 "hashrate1hr": "0",
 "hashrate1d": "0",
 "hashrate7d": "0",
 "lastshare": 0,
 "workers": 0,
 "shares": 0,
 "bestshare": 0.0,
 "lns": 0.1,
 "luck": 1.0,
 "accumulated": 0.0,
 "postponed": 0,
 "herp": 0.1,
 "derp": 0.0,
 "worker": []
}



  *** Fetching Network Data ***

  Lastest Block Hash
0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02


  Current Network Hashrate
62715440639


 Current Network Difficulty
7.93471321963E12


  Blocks Stats Per Pool 1 Days
{"SlushPool":14,"Poolin":20,"Unknown":14,"BTC.com":30,"F2Pool":24,"ViaBTC":10,"AntPool":16,"BTC.TOP":17,"Bixin":2,"Bitcoin.com":2,"BitClub Network":4,"BitFury":5}


  Estimated Time Untill The Next Block (in seconds)

-977.9367 Seconds


  Block Count

582706 Blocks


  Number Of Unconfirmed Transactions In Mempool
75418 Transactions




  ** Fetching Probability Stats **


  Probability Of Finding A Valid Block Each Hash Attempt

0.00000000000000000000002934329662701113 %


  Average Number Of Hash Attempts Needed To Solve A Block  

9223372036854775807 Hashes


  ** Fetching Additional Bitcoin Data **
  **             Loading              **


{
  "name": "BTC.main",
  "height": 582706,
  "hash": "0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02",
  "time": "2019-06-27T16:11:27.009542616Z",
  "latest_url": "https://api.blockcypher.com/v1/btc/main/blocks/0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02",
  "previous_hash": "00000000000000000022864c4ade7278a05cd6072ed8eeaebd21d3f97a0caa5a",
  "previous_url": "https://api.blockcypher.com/v1/btc/main/blocks/00000000000000000022864c4ade7278a05cd6072ed8eeaebd21d3f97a0caa5a",
  "peer_count": 1044,
  "unconfirmed_count": 55903,
  "high_fee_per_kb": 169148,
  "medium_fee_per_kb": 25000,
  "low_fee_per_kb": 15000,
  "last_fork_height": 581841,
  "last_fork_hash": "0000000000000000000f8f9b99a8ffc379af3c670713741de2e93b9e85542e12"
}




  ** $$$ Fetching Ticker Prices $$$ **
  ** Bitcoin Spot Prices (Coinbase) **
{
  "USD" : {"15m" : 10971.69, "last" : 10971.69, "buy" : 10971.69, "sell" : 10971.69, "symbol" : "$"},
  "AUD" : {"15m" : 15679.02, "last" : 15679.02, "buy" : 15679.02, "sell" : 15679.02, "symbol" : "$"},
  "BRL" : {"15m" : 42357.0, "last" : 42357.0, "buy" : 42357.0, "sell" : 42357.0, "symbol" : "R$"},
  "CAD" : {"15m" : 14389.72, "last" : 14389.72, "buy" : 14389.72, "sell" : 14389.72, "symbol" : "$"},
  "CHF" : {"15m" : 10715.24, "last" : 10715.24, "buy" : 10715.24, "sell" : 10715.24, "symbol" : "CHF"},
  "CLP" : {"15m" : 7463768.7, "last" : 7463768.7, "buy" : 7463768.7, "sell" : 7463768.7, "symbol" : "$"},
  "CNY" : {"15m" : 75453.43, "last" : 75453.43, "buy" : 75453.43, "sell" : 75453.43, "symbol" : "¥"},
  "DKK" : {"15m" : 72021.19, "last" : 72021.19, "buy" : 72021.19, "sell" : 72021.19, "symbol" : "kr"},
  "EUR" : {"15m" : 9660.62, "last" : 9660.62, "buy" : 9660.62, "sell" : 9660.62, "symbol" : "€"},
  "GBP" : {"15m" : 8657.32, "last" : 8657.32, "buy" : 8657.32, "sell" : 8657.32, "symbol" : "£"},
  "HKD" : {"15m" : 85738.85, "last" : 85738.85, "buy" : 85738.85, "sell" : 85738.85, "symbol" : "$"},
  "INR" : {"15m" : 757294.75, "last" : 757294.75, "buy" : 757294.75, "sell" : 757294.75, "symbol" : "₹"},
  "ISK" : {"15m" : 1367228.22, "last" : 1367228.22, "buy" : 1367228.22, "sell" : 1367228.22, "symbol" : "kr"},
  "JPY" : {"15m" : 1194356.76, "last" : 1194356.76, "buy" : 1194356.76, "sell" : 1194356.76, "symbol" : "¥"},
  "KRW" : {"15m" : 1.269479781E7, "last" : 1.269479781E7, "buy" : 1.269479781E7, "sell" : 1.269479781E7, "symbol" : "₩"},
  "NZD" : {"15m" : 16378.63, "last" : 16378.63, "buy" : 16378.63, "sell" : 16378.63, "symbol" : "$"},
  "PLN" : {"15m" : 41039.66, "last" : 41039.66, "buy" : 41039.66, "sell" : 41039.66, "symbol" : "zł"},
  "RUB" : {"15m" : 691896.93, "last" : 691896.93, "buy" : 691896.93, "sell" : 691896.93, "symbol" : "RUB"},
  "SEK" : {"15m" : 101738.2, "last" : 101738.2, "buy" : 101738.2, "sell" : 101738.2, "symbol" : "kr"},
  "SGD" : {"15m" : 14849.72, "last" : 14849.72, "buy" : 14849.72, "sell" : 14849.72, "symbol" : "$"},
  "THB" : {"15m" : 337818.44, "last" : 337818.44, "buy" : 337818.44, "sell" : 337818.44, "symbol" : "฿"},
  "TWD" : {"15m" : 340434.75, "last" : 340434.75, "buy" : 340434.75, "sell" : 340434.75, "symbol" : "NT$"}
}


  ** $$ Checking Wallet For New Transactions $$ **
  ** $$        !Fingers Crossed!             $$ **
  ** $$        Your Wallet Status            $$ **
{
    "hash160":"bb0428539fcb8d8708f9acff951d24f48f5ab8c6",
    "address":"3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis",
    "n_tx":0,
    "total_received":0,
    "total_sent":0,
    "final_balance":0,
    "txs":[]
}





  **                                     Mine @ CKPool                                          **
  **    http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone      **
  **  http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone    **
  **                             Price Data From Coinbase API                                   **
  **                           Network Data From Blockchain API                                 **
  **                          Additional Data From BlockCypher API                               **
  **                                  Built By MagicByt3                                        **
  **                $$ Donations Welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis $$                **
  **                            Auto Refreshing in 160 Seconds                                  **

I'm sure someone will find this tool handy to keep eyes on things you could also set the last sleep function for longer intervals if required.

**  Edit Updated script should look better now on a full screen **
896  Bitcoin / Pools / Re: [∞ YH] solo.ckpool.org 1% fee solo mining USA/DE 252 blocks solved! on: June 26, 2019, 04:27:08 PM
I created a Pool / Miner / Network info checker for CK pool
It's coded in python very simple to use just drop your own worker address into line 25 and line 158 ( line 25 for solo pool worker URL, Line 158 for wallet balance checking)
it updates every 160 seconds and prints out the latest stats from Miner / Pool and grabs some stats from blockchain for fun and also checked the wallet address to see for new transactions.

Workflow of the script.

Work flow

`1. Get Pool Status
 2. Get Miner Status
 3. Get Latest Block Hash
 4. Get Current Network Hashrate
 5. Get Blocks Per Pool 1 day ( Can change to max last 10 days )
 6. Get Estimated Time Until Next Block (Seconds)
 7. Get Block Count
 8. Get Number Of Unconfirmed Transactions
 9. Get Probability Of Finding A Valid Block Per Each Hash Attempt
 10. Get Average Number Of Hashes Needed To Solve A Block
 11. Get Additional Blockchain Data (BlockCypher)
 12. Get Bitcoin Spot Prices (CoinBase)
 13. Check Wallet For JACKPOT
 14. Shameless advert while waiting Smiley

Wait 160 sec, auto clear terminal before next request..  Repeat.

API's used :
Blockchain API
BlockCypher API
Coinbase API


Code:
# CKPool Python Miner & Pool Monitor
# Donations welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis
# Will work for both solo and non-solo pools
# users change the bitcoin address in line 25 & line 158 to there own worker
# timeout is 160 sec between requests line 192

import urllib2
import json
import time
import os

## Welcome message
print "  ___________________________________________\n"
print "  **  Welcome To CKPool Multi-Monitor Tool **"
print "  **         Fetching Pool Status          **"
print "  -------------------------------------------"
time.sleep(3)
print "\n"
print " **   http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone   **"
print " ** http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone **"
print "\n"
print "\n"
time.sleep(3)
print "  ** Fetching Pool Status **"
print "\n"
time.sleep(1)

## Check Pool Status Start while True > continue > (loop)

while True:
req = urllib2.Request("http://solo.ckpool.org/pool/pool.status")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print json
print "\n"
time.sleep(5)
print "  **  Fetching Miner Status  **"
time.sleep(2)

## Check Miner Status Page

req = urllib2.Request("http://solo.ckpool.org/users/3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print json
time.sleep(7)
print "\n"

## Break section

print "  *** Fetching Network Data *** \n"
time.sleep(4)

## Get Latest Block Hash

req = urllib2.Request("https://blockchain.info/q/latesthash")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Lastest Block Hash \n" + json
print "\n"
time.sleep(3)

## Get Network Hashrate

req = urllib2.Request("https://blockchain.info/q/hashrate")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Current Network Hashrate \n" + json
print "\n"
time.sleep(3)

## Get Diff

req = urllib2.Request("https://blockchain.info/q/getdifficulty")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print " Current Network Difficulty \n" + json
print "\n"
time.sleep(3)

## Get 1 Day Block Stats

req = urllib2.Request("https://api.blockchain.info/pools?timespan=1days")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Blocks Stats Per Pool 1 Days \n" + json
print "\n"
time.sleep(5)

## Get Estimated Time Until The Next Block (in seconds)

req = urllib2.Request("https://blockchain.info/q/eta")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Estimated Time Untill The Next Block (in seconds) \n"
print json + " Seconds"
print "\n"
time.sleep(3)

## Get Block Height

req = urllib2.Request("https://blockchain.info/q/getblockcount")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Block Count \n"
print json + " Blocks"
print "\n"
time.sleep(3)

## Get Unconfirmed Transaction Count

req = urllib2.Request("https://blockchain.info/q/unconfirmedcount")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Number Of Unconfirmed Transactions In Mempool"
print json + " Transactions"
print "\n"
time.sleep(2)
print "\n"
print "  ** Fetching Probability Stats **"
time.sleep(2)
print "\n"

## Get Probability & Average Hashes Needed To Solve

req = urllib2.Request("https://blockchain.info/q/probability")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Probability Of Finding A Valid Block Each Hash Attempt \n"
print json + " %"
print "\n"

## Get average number of hashes per block

req = urllib2.Request("https://blockchain.info/q/hashestowin")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  Average Number Of Hash Attempts Needed To Solve A Block  \n"
print json + " Hashes"
print "\n"
time.sleep(3)

## Get Additional Network Info

req = urllib2.Request("https://api.blockcypher.com/v1/btc/main")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** Fetching Additional Bitcoin Data **"
print "  **             Loading              **"
print "\n"
time.sleep(3)
print json
print "\n"

## Break For Price Data
print "\n"
print "  ** $$$ Fetching Ticker Prices $$$ **"
time.sleep(5)

## Get Price Data (ticker)

req = urllib2.Request("https://blockchain.info/ticker")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** Bitcoin Spot Prices (Coinbase) **"
print json
print "\n"
time.sleep(5)

## Break to print

print "  ** $$ Checking Wallet For New Transactions $$ **"
print "  ** $$        !Fingers Crossed!             $$ **"
time.sleep(4)

## Check wallet for winning transaction

req = urllib2.Request("https://blockchain.info/rawaddr/3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis?format=json")
opener = urllib2.build_opener()
f = opener.open(req)
json = (f.read())
print "  ** $$        Your Wallet Status            $$ **"
print json
print "\n"
time.sleep(2)

## Print & Wait Before Next Request
## Users can set there own sleep time on line 178 in seconds if they would like less often updates.

print "\n"
print "  **                                     Mine @ CKPool                                          **"
print "  **    http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone      **"
print "  **  http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone    **"
print "  **                             Price Data From Coinbase API                                   **"
print "  **                           Network Data From Blockchain API                                 **"
print "  **                          Additional Data From Blockchain API                               **"
print "  **                                  Built By MagicByt3                                        **"
print "  **                $$ Donations Welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis $$                **"
print "  **                            Auto Refreshing in 160 Seconds                                  **\n"
time.sleep(160)
os.system('clear')
continue

How to use :   Save the above as Minercheck.py
Edit line 25 with your own address used on the pool.
Edit line 158 with your wallet address for transaction checking.
run with python Minercheck.py

when it's run it prints the output like such..


Code:
checkminer2.py 
  ___________________________________________

  **  Welcome To CKPool Multi-Monitor Tool **
  **         Fetching Pool Status          **
  -------------------------------------------


 **   http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone   **
 ** http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone **




  ** Fetching Pool Status **


{"runtime": 32184275, "lastupdate": 1561652901, "Users": 777, "Workers": 1672, "Idle": 295, "Disconnected": 63}
{"hashrate1m": "2.03P", "hashrate5m": "2.05P", "hashrate15m": "2.07P", "hashrate1hr": "2.11P", "hashrate6hr": "2.87P", "hashrate1d": "2.96P", "hashrate7d": "2.85P"}
{"diff": 121.0, "accepted": 9602448609370, "rejected": 64960673266, "bestshare": 4428906512263, "SPS1m": 166.0, "SPS5m": 141.0, "SPS15m": 131.0, "SPS1h": 128.0}



  **  Fetching Miner Status  **
{
 "hashrate1m": "440G",
 "hashrate5m": "433G",
 "hashrate1hr": "415G",
 "hashrate1d": "407G",
 "hashrate7d": "185G",
 "lastshare": 1561652899,
 "workers": 1,
 "shares": 38997850,
 "bestshare": 58202808.11373531,
 "bestever": 58202808,
 "worker": [
  {
   "workername": "3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis.Lucky888",
   "hashrate1m": "440G",
   "hashrate5m": "433G",
   "hashrate1hr": "415G",
   "hashrate1d": "407G",
   "hashrate7d": "185G",
   "lastshare": 1561652899,
   "shares": 38997850,
   "bestshare": 58202808.11373531,
   "bestever": 58202808
  }
 ]
}



  *** Fetching Network Data ***

  Lastest Block Hash
0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02


  Current Network Hashrate
63109877373


 Current Network Difficulty
7.93471321963E12


  Blocks Stats Per Pool 1 Days
{"F2Pool":25,"Unknown":15,"SlushPool":14,"Poolin":20,"BTC.com":30,"ViaBTC":10,"AntPool":16,"BTC.TOP":17,"Bixin":2,"Bitcoin.com":2,"BitClub Network":4,"BitFury":5}


  Estimated Time Untill The Next Block (in seconds)

-511.8931 Seconds


  Block Count

582706 Blocks


  Number Of Unconfirmed Transactions In Mempool
72893 Transactions




  ** Fetching Probability Stats **


  Probability Of Finding A Valid Block Each Hash Attempt

0.00000000000000000000002934329662701113 %


  Average Number Of Hash Attempts Needed To Solve A Block  

9223372036854775807 Hashes


  ** Fetching Additional Bitcoin Data **
  **             Loading              **


{
  "name": "BTC.main",
  "height": 582706,
  "hash": "0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02",
  "time": "2019-06-27T16:11:27.009907796Z",
  "latest_url": "https://api.blockcypher.com/v1/btc/main/blocks/0000000000000000000f0b4533b9300159350358d77d5fbe9fea29af2aba4a02",
  "previous_hash": "00000000000000000022864c4ade7278a05cd6072ed8eeaebd21d3f97a0caa5a",
  "previous_url": "https://api.blockcypher.com/v1/btc/main/blocks/00000000000000000022864c4ade7278a05cd6072ed8eeaebd21d3f97a0caa5a",
  "peer_count": 1045,
  "unconfirmed_count": 53554,
  "high_fee_per_kb": 166751,
  "medium_fee_per_kb": 25000,
  "low_fee_per_kb": 15000,
  "last_fork_height": 581841,
  "last_fork_hash": "0000000000000000000f8f9b99a8ffc379af3c670713741de2e93b9e85542e12"
}




  ** $$$ Fetching Ticker Prices $$$ **
  ** Bitcoin Spot Prices (Coinbase) **
{
  "USD" : {"15m" : 10928.51, "last" : 10928.51, "buy" : 10928.51, "sell" : 10928.51, "symbol" : "$"},
  "AUD" : {"15m" : 15617.31, "last" : 15617.31, "buy" : 15617.31, "sell" : 15617.31, "symbol" : "$"},
  "BRL" : {"15m" : 42190.29, "last" : 42190.29, "buy" : 42190.29, "sell" : 42190.29, "symbol" : "R$"},
  "CAD" : {"15m" : 14333.08, "last" : 14333.08, "buy" : 14333.08, "sell" : 14333.08, "symbol" : "$"},
  "CHF" : {"15m" : 10673.07, "last" : 10673.07, "buy" : 10673.07, "sell" : 10673.07, "symbol" : "CHF"},
  "CLP" : {"15m" : 7434392.59, "last" : 7434392.59, "buy" : 7434392.59, "sell" : 7434392.59, "symbol" : "$"},
  "CNY" : {"15m" : 75156.46, "last" : 75156.46, "buy" : 75156.46, "sell" : 75156.46, "symbol" : "¥"},
  "DKK" : {"15m" : 71737.73, "last" : 71737.73, "buy" : 71737.73, "sell" : 71737.73, "symbol" : "kr"},
  "EUR" : {"15m" : 9612.76, "last" : 9612.76, "buy" : 9612.76, "sell" : 9612.76, "symbol" : "€"},
  "GBP" : {"15m" : 8623.25, "last" : 8623.25, "buy" : 8623.25, "sell" : 8623.25, "symbol" : "£"},
  "HKD" : {"15m" : 85401.39, "last" : 85401.39, "buy" : 85401.39, "sell" : 85401.39, "symbol" : "$"},
  "INR" : {"15m" : 754314.17, "last" : 754314.17, "buy" : 754314.17, "sell" : 754314.17, "symbol" : "₹"},
  "ISK" : {"15m" : 1361847.05, "last" : 1361847.05, "buy" : 1361847.05, "sell" : 1361847.05, "symbol" : "kr"},
  "JPY" : {"15m" : 1189168.9, "last" : 1189168.9, "buy" : 1189168.9, "sell" : 1189168.9, "symbol" : "¥"},
  "KRW" : {"15m" : 1.264483326E7, "last" : 1.264483326E7, "buy" : 1.264483326E7, "sell" : 1.264483326E7, "symbol" : "₩"},
  "NZD" : {"15m" : 16314.17, "last" : 16314.17, "buy" : 16314.17, "sell" : 16314.17, "symbol" : "$"},
  "PLN" : {"15m" : 40878.14, "last" : 40878.14, "buy" : 40878.14, "sell" : 40878.14, "symbol" : "zł"},
  "RUB" : {"15m" : 689173.74, "last" : 689173.74, "buy" : 689173.74, "sell" : 689173.74, "symbol" : "RUB"},
  "SEK" : {"15m" : 101337.77, "last" : 101337.77, "buy" : 101337.77, "sell" : 101337.77, "symbol" : "kr"},
  "SGD" : {"15m" : 14791.27, "last" : 14791.27, "buy" : 14791.27, "sell" : 14791.27, "symbol" : "$"},
  "THB" : {"15m" : 336488.84, "last" : 336488.84, "buy" : 336488.84, "sell" : 336488.84, "symbol" : "฿"},
  "TWD" : {"15m" : 339094.86, "last" : 339094.86, "buy" : 339094.86, "sell" : 339094.86, "symbol" : "NT$"}
}


  ** $$ Checking Wallet For New Transactions $$ **
  ** $$        !Fingers Crossed!             $$ **
  ** $$        Your Wallet Status            $$ **
{
    "hash160":"bb0428539fcb8d8708f9acff951d24f48f5ab8c6",
    "address":"3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis",
    "n_tx":0,
    "total_received":0,
    "total_sent":0,
    "final_balance":0,
    "txs":[]
}





  **                                     Mine @ CKPool                                          **
  **    http://solo.ckpool.org | No fuss 1% fee anonymous solo bitcoin mining for everyone      **
  **  http://ckpool.org | No frills, no ZERO FEE anonymous SPLNS bitcoin mining for everyone    **
  **                             Price Data From Coinbase API                                   **
  **                           Network Data From Blockchain API                                 **
  **                          Additional Data From Blockchain API                               **
  **                                  Built By MagicByt3                                        **
  **                $$ Donations Welcome : 3JjsGHYQH8yVJA5G4mgPNHuoX4DHmU5fis $$                **
  **                            Auto Refreshing in 160 Seconds                                  **


I'm sure someone will find this tool handy to keep eyes on things you could also set the last sleep function for longer intervals if required.

** Edit - Updated script for anyone who had versions before last edit time.
897  Bitcoin / Bitcoin Technical Support / Re: I just got hit with an Evrial trojan virus, what precautions should i take? on: June 24, 2019, 01:15:45 PM
Full report is now ready..

https://www.hybrid-analysis.com/sample/c41c028d807d241027ce0c62e317f46cd68426c5ce1a3204bfc20a8b05ccd47f/5d10ca27038838004c83abab


Code:
Found potential URL in binary/memory

details
    Heuristic match: "iplogger.org"
    Heuristic match: "pastebin.com"
    Pattern match: "https://iplogger.org/templates/new/i/200x200.png"
    Pattern match: "https://maper.info/XuBf3"
    Pattern match: "https://iplogger.org/rules/"
    Heuristic match: "GET /raw/diuCKBNL HTTP/1.1
    Host: pastebin.com"
source
    String
relevance
    10/10


it also seems to contact a US server and a DE (german) server I will try do some more indepth on the EXE when I have some more time later.

Bob is correct the best thing to do is to wipe down.

You can look at something like DBAN  ( https://dban.org/ )
This will allow you to securely wipe the HD and make sure there is nothing left on the system..

Another things possibly you should check is your bios make sure nothing has been modified in the BIOS but from looking at this malware I don't think it's packed with a rootkit or bootkit.



Code:
Domain 	Address 	Registrar 	Country
iplogger.org
88.99.66.31
TTL: 1487 Regtime Ltd.
Name Server: NS1.FASTVPS.RU
Creation Date: Sun, 03 Apr 2011 15:52:04 GMT Flag of Germany Germany
pastebin.com
104.20.209.21
TTL: 233 ENOM, INC.
Organization: WHOISGUARD, INC.
Name Server: SUE.NS.CLOUDFLARE.COM
Creation Date: Tue, 03 Sep 2002 00:00:00 GMT Flag of United States United States
Contacted Hosts
IP Address Port/Protocol Associated Process Details
88.99.66.31
443
TCP ema20cross20bybit20v1.exe
PID: 2920 Flag of Germany Germany
104.20.209.21
443
TCP ema20cross20bybit20v1.exe
PID: 2920 Flag of United States United States
Contacted Countrie




Attack surface processing.  Seems to hook.
898  Bitcoin / Bitcoin Technical Support / Re: I just got hit with an Evrial trojan virus, what precautions should i take? on: June 24, 2019, 01:00:28 PM
https://www.virustotal.com/gui/url/37a835c912cc5f98786ddf4f19b4d97398fb9aa76739aa89387e83a0bd268394/detection

Here is the report from VT on that file suspect it's crypted hence not being detected by AV scanners to I am surprised that Malware bytes actually removed it.

This is another reason to show that AV is basicly useless in the wild now since swapping a few bytes in the code seems to be enough to bypass most AV's out there now.

Bad times.


Edit*    Include Hybrid analysis report if you look at this report your will see it's detected by this platform more so than Virus total.

https://www.hybrid-analysis.com/sample/c41c028d807d241027ce0c62e317f46cd68426c5ce1a3204bfc20a8b05ccd47f
899  Bitcoin / Bitcoin Technical Support / Re: I just got hit with an Evrial trojan virus, what precautions should i take? on: June 24, 2019, 12:53:13 PM
If I was you I would still wipe down you can never be sure there is not something lurking on the system after infection.
Your best to DC from the internet and cleardown.

You could run some tools like malware bytes to check for additional infections but my advice would be to fully wipe down to be sure your not keeping anything that may be infected.

@bob123 good spot I think I will submit this EXE to virus total ect and report the repo to github for malware.
900  Bitcoin / Bitcoin Technical Support / Re: I just got hit with an Evrial trojan virus, what precautions should i take? on: June 24, 2019, 12:42:46 PM

I have the code for the virus on pastebin, maybe you can check it and see what it does? Im no good at programming but im gonna try and see too

https://github.com/nodeoperate/gekko
https://pastebin.com/N8T2DZu8

I don't see anything in the pastebin that looks like a virus it seems to be a trading stratagy?
I'm guessing you got the virus when trying to run the bot from github?

My thoughts would be there is a downloader somewhere in the codebase and on runtime reaches to some server and downloads the payload.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [45] 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!