Esempio n. 1
0
def get_differences_between_blocks(difference_between_blocks):
    iv.CURRENT_BLOCK = first_block_from_buffer(get_latest_five_blocks())
    while difference_between_blocks > 0:
        iv.NUMBER_OF_TX_IN_BLOCK += len(
            block_buffer(get_latest_five_blocks())[-1 + difference_between_blocks]['tx'])
        conf.socketio.emit('background_block_sender',
                           {'latest_block_data': block_buffer(get_latest_five_blocks())[
                               -1 + difference_between_blocks]},
                           namespace='/block')

        difference_between_blocks -= 1
Esempio n. 2
0
def get_differences_between_blocks(difference_between_blocks):
    iv.CURRENT_BLOCK = first_block_from_buffer(helpp.get_latest_five_blocks())
    while difference_between_blocks > 0:
        # print("Current number tx in block: {}".format(iv.NUMBER_OF_TX_IN_BLOCK))

        iv.NUMBER_OF_TX_IN_BLOCK += len(
            block_buffer(helpp.get_latest_five_blocks())[
                -1 + difference_between_blocks]['tx'])
        conf.socketio.emit('background_block_sender', {
            'latest_block_data':
            block_buffer(
                helpp.get_latest_five_blocks())[-1 + difference_between_blocks]
        },
                           namespace='/block')
        difference_between_blocks -= 1
        pass
Esempio n. 3
0
def emit_new_blocks():
    difference_between_blocks = first_block_from_buffer(
        helpp.get_latest_five_blocks()) - iv.CURRENT_BLOCK

    if difference_between_blocks > 0:
        get_differences_between_blocks(difference_between_blocks)
Esempio n. 4
0
import helpers as helpp
import config as conf
import initiated_values as iv

iv.CURRENT_BLOCK = helpp.get_latest_five_blocks()[-1]['height']


def block_buffer(url):
    array_of_blocks = []
    del array_of_blocks[:]
    array_of_blocks.extend(url)
    return array_of_blocks


def first_block_from_buffer(url_from_block_buffer):
    block_height = block_buffer(url_from_block_buffer)[0]['height']
    return block_height


def get_differences_between_blocks(difference_between_blocks):
    iv.CURRENT_BLOCK = first_block_from_buffer(helpp.get_latest_five_blocks())
    while difference_between_blocks > 0:
        # print("Current number tx in block: {}".format(iv.NUMBER_OF_TX_IN_BLOCK))

        iv.NUMBER_OF_TX_IN_BLOCK += len(
            block_buffer(helpp.get_latest_five_blocks())[
                -1 + difference_between_blocks]['tx'])
        conf.socketio.emit('background_block_sender', {
            'latest_block_data':
            block_buffer(
                helpp.get_latest_five_blocks())[-1 + difference_between_blocks]