Exemplo n.º 1
0
from moneyonchain.manager import ConnectionManager
from moneyonchain.dex import MoCDecentralizedExchange


network = 'dexTestnet'
connection_manager = ConnectionManager(network=network)
print("Connecting to %s..." % network)
print("Connected: {conectado}".format(conectado=connection_manager.is_connected))

print("Connecting to MoCDecentralizedExchange")
dex = MoCDecentralizedExchange(connection_manager)

token_address = '0x23A1aA7b11e68beBE560a36beC04D1f79357f28d'
amount = int(1 * 10 ** 18)
base_address = '0xC3De9F38581f83e281f260d0DdbaAc0e102ff9F8'

print(dex.convert_token_to_common_base(token_address, amount, base_address))

print(dex.token_pairs_status(base_address, token_address))
Exemplo n.º 2
0
import os
from moneyonchain.manager import ConnectionManager
from moneyonchain.dex import MoCDecentralizedExchange


def options_from_settings(filename='settings.json'):
    """ Options from file settings.json """

    with open(filename) as f:
        config_options = json.load(f)

    return config_options


network = 'dexMainnet'
connection_manager = ConnectionManager(network=network)
print("Connecting to %s..." % network)
print("Connected: {conectado}".format(conectado=connection_manager.is_connected))

# load settings from file
settings = options_from_settings(
        os.path.join(os.path.dirname(os.path.realpath(__file__)), 'settings.json'))

print("Connecting to MoCDecentralizedExchange")
dex = MoCDecentralizedExchange(connection_manager)

base_token = settings[network]['WRBTC']
secondary_token = settings[network]['RIF']

print(dex.token_pairs_status(base_token, secondary_token))