Example #1
0
class Eth(object):
    def __init__(self, rpc_port):
        self.rpc_ip = '127.0.0.1'
        self.rpc_port = rpc_port
        self.rpc_eth = Client(self.rpc_ip, self.rpc_port)

    def getnewaddress(self):
        return self.rpc_eth.get_coinbase()
def test_running_node_without_mining(project_test04, open_port):
    data_dir = get_geth_data_dir(project_test04, 'default')

    command, proc = run_geth_node(data_dir, rpc_port=open_port, mine=False)
    wait_for_popen(proc)
    rpc_client = Client('127.0.0.1', port=open_port)
    coinbase = rpc_client.get_coinbase()
    proc.send_signal(signal.SIGINT)
    wait_for_popen(proc)
    assert coinbase == get_geth_accounts(data_dir)[0]
Example #3
0
def test_running_node_without_mining(project_test04, open_port):
    data_dir = get_geth_data_dir(project_test04, 'default')

    command, proc = run_geth_node(data_dir, rpc_port=open_port, mine=False)
    wait_for_popen(proc)
    rpc_client = Client('127.0.0.1', port=open_port)
    coinbase = rpc_client.get_coinbase()
    proc.send_signal(signal.SIGINT)
    wait_for_popen(proc)
    assert coinbase == get_geth_accounts(data_dir)[0]
Example #4
0
def repeat_all_messages(message): # Название функции не играет никакой роли, важно не повторяться
    client = Client(host="ubuntu.athex.ru", port="8545")
    bot.send_message(message.chat.id, client.get_balance(client.get_coinbase()))
def test_get_coinbase(rpc_server):
    client = Client('127.0.0.1', '8545')
    cb = client.get_coinbase()

    assert cb == '0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1'