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))
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))