logging.basicConfig(filename=log_filename, level=logging.DEBUG) # Create root if "-create_root" in sys.argv: root = SimpleBlock( links=[], work_target=10**6, total_work=10**6, timestamp=int(time.time()), nonce=miner._special_nonce, coinbase=PUB_KEY_X_FOR_KNOWN_SE, state_hash= 110737787655952643436062828845269098869204940693353997171788395014951100605706 ) print(miner.mine_this_block(root).to_json()) sys.exit() # Go time! try: start_threads(chain, p2p) if "-fast" in sys.argv: miner.mine_fast() if "-mine" in sys.argv: fire(miner.run) p2p.run() except KeyboardInterrupt: pass finally: print('TERMINATING: DO NOT CLOSE') miner.stop() p2p.shutdown()