Ejemplo n.º 1
0
                    unique_rowid.remove(i)

            snekdb.processStagedPayment(unique_rowid)

            # payment run complete
            print('Payment Run Completed!')
            # sleep 10 minutes between tx blasts
            time.sleep(600)

        else:
            time.sleep(150)


if __name__ == '__main__':

    data = Config()
    network = Network(data.network)
    u = Util(data.network)
    snekdb = SnekDB(data.database_user, data.network, data.delegate)
    client = u.get_client(network.api_port)
    build_network()
    dynamic = Dynamic(data.database_user, data.voter_msg, data.network,
                      network.api_port)
    #get dot path for load_env and load
    dot = u.core + '/.env'
    load_dotenv(dot)
    if data.multi == "Y":
        share_multipay()
    else:
        share()
Ejemplo n.º 2
0
from config.config import Config
from network.network import Network
from util.sql import SnekDB
from util.exchange import Exchange
from util.util import Util

if __name__ == '__main__':

    data = Config()
    network = Network(data.network)
    u = Util(data.network)
    snekdb = SnekDB(data.database_user, data.network, data.delegate)
    exchange = Exchange(snekdb, data)

    addresses = [i for i in data.convert_address]

    for i in addresses:
        amount = 50000000000
        if i in data.convert_address:
            index = data.convert_address.index(i)
            pay_in = exchange.exchange_select(index, i, amount,
                                              data.provider[index])

            #delete exchange record
            new_amount = exchange.truncate(amount / data.atomic, 4)
            snekdb.deleteTestExchange(i, pay_in, new_amount)