use usd as default trade asset

wait to process network notifications after opening haveno app
This commit is contained in:
woodser 2023-01-10 08:30:47 -05:00
parent 54c6ce9575
commit aa0f2c69bf

View File

@ -157,7 +157,7 @@ const TestConfig = {
direction: "buy", // buy or sell xmr direction: "buy", // buy or sell xmr
amount: BigInt("200000000000"), // amount of xmr to trade amount: BigInt("200000000000"), // amount of xmr to trade
minAmount: undefined, minAmount: undefined,
assetCode: "eth", // counter asset to trade assetCode: "usd", // counter asset to trade
makerPaymentAccountId: undefined, makerPaymentAccountId: undefined,
buyerSecurityDeposit: 0.15, buyerSecurityDeposit: 0.15,
price: undefined, // use market price if undefined price: undefined, // use market price if undefined
@ -1409,7 +1409,7 @@ test("Cannot make or take offer with insufficient unlocked funds (CI, sanity che
user3 = await initHaveno(); user3 = await initHaveno();
// user3 creates ethereum payment account // user3 creates ethereum payment account
const paymentAccount = await createCryptoPaymentAccount(user3); const paymentAccount = await createPaymentAccount(user3, TestConfig.trade.assetCode);
// user3 cannot make offer with insufficient funds // user3 cannot make offer with insufficient funds
try { try {
@ -1422,7 +1422,7 @@ test("Cannot make or take offer with insufficient unlocked funds (CI, sanity che
} }
// user1 posts offer // user1 posts offer
const offers: OfferInfo[] = await user1.getMyOffers("ETH"); const offers: OfferInfo[] = await user1.getMyOffers(TestConfig.trade.assetCode);
let offer: OfferInfo; let offer: OfferInfo;
if (offers.length) offer = offers[0]; if (offers.length) offer = offers[0];
else { else {
@ -2571,6 +2571,9 @@ async function initHaveno(ctx?: HavenodContext): Promise<HavenoClient> {
]; ];
havenod = await HavenoClient.startProcess(TestConfig.haveno.path, cmd, "http://localhost:" + ctx.port, ctx.logProcessOutput!); havenod = await HavenoClient.startProcess(TestConfig.haveno.path, cmd, "http://localhost:" + ctx.port, ctx.logProcessOutput!);
HAVENO_PROCESSES.push(havenod); HAVENO_PROCESSES.push(havenod);
// wait to process network notifications
await wait(3000);
} }
// open account if configured // open account if configured
@ -2672,7 +2675,9 @@ async function prepareForTrading(numTrades: number, ...havenods: HavenoClient[])
// create payment accounts // create payment accounts
for (const havenod of havenods) { for (const havenod of havenods) {
for (const assetCode of TestConfig.assetCodes) { for (const assetCode of TestConfig.assetCodes) {
if (!await hasPaymentAccount(havenod, assetCode)) await createPaymentAccount(havenod, assetCode); if (!await hasPaymentAccount(havenod, assetCode)) {
await createPaymentAccount(havenod, assetCode);
}
} }
} }