Пример #1
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from bitcoinrpc.authproxy import AuthServiceProxy
import sys
import string
import os

__copyright__ = 'Copyright (c) 2018 The Gulden developers'
__license__ = 'Distributed under the GULDEN software license, see the accompanying file COPYING'
__author__ = 'Malcolm MacLeod'
__email__ = '*****@*****.**'

# ===== BEGIN USER SETTINGS =====
rpcuser = os.environ["CHECKPOINT_RPC_USER"]
rpcpass = os.environ["CHECKPOINT_RPC_PASSWORD"]
rpcport = os.environ["CHECKPOINT_RPC_PORT"]
rpcip = os.environ["CHECKPOINT_RPC_IP"]
difffilename = os.environ["STATICDIFF_FILENAME"]
# ====== END USER SETTINGS ======

access = AuthServiceProxy("http://" + rpcuser + ":" + rpcpass + "@" + rpcip +
                          ":" + rpcport)

chain_height = access.getblockcount()
access.dumpdiffarray(chain_height, difffilename)
print(chain_height)