From 9a4bd0be1f67ec88fcc51de0a8b1725afb8c57fd Mon Sep 17 00:00:00 2001 From: ut-akuznetsov <59873862+ut-akuznetsov@users.noreply.github.com> Date: Fri, 16 Dec 2022 06:35:30 +0000 Subject: [PATCH] Merge pull request #782 from UniqueNetwork/tests/app-promotion-forkless Increase app-promotion periods for full node --- --- a/tests/src/app-promotion.test.ts +++ b/tests/src/app-promotion.test.ts @@ -15,7 +15,9 @@ // along with Unique Network. If not, see . import {IKeyringPair} from '@polkadot/types/types'; -import {itSub, usingPlaygrounds, Pallets, requirePalletsOrSkip} from './util'; +import { + itSub, usingPlaygrounds, Pallets, requirePalletsOrSkip, LOCKING_PERIOD, UNLOCKING_PERIOD, +} from './util'; import {DevUniqueHelper} from './util/playgrounds/unique.dev'; import {itEth, expect, SponsoringMode} from './eth/util'; @@ -24,8 +26,9 @@ let nominal: bigint; let palletAddress: string; let accounts: IKeyringPair[]; -const LOCKING_PERIOD = 8n; // 8 blocks of relay -const UNLOCKING_PERIOD = 4n; // 4 blocks of parachain +// App promotion periods: +// LOCKING_PERIOD = 12 blocks of relay +// UNLOCKING_PERIOD = 6 blocks of parachain describe('App promotion', () => { before(async function () { --- a/tests/src/util/globalSetup.ts +++ b/tests/src/util/globalSetup.ts @@ -1,7 +1,9 @@ // Copyright 2019-2022 Unique Network (Gibraltar) Ltd. // SPDX-License-Identifier: Apache-2.0 -import {usingPlaygrounds, Pallets, DONOR_FUNDING, MINIMUM_DONOR_FUND} from './index'; +import { + usingPlaygrounds, Pallets, DONOR_FUNDING, MINIMUM_DONOR_FUND, LOCKING_PERIOD, UNLOCKING_PERIOD, +} from './index'; import * as path from 'path'; import {promises as fs} from 'fs'; @@ -21,10 +23,6 @@ // 3. Configure App Promotion const missingPallets = helper.fetchMissingPalletNames([Pallets.AppPromotion]); if (missingPallets.length === 0) { - // TODO: move to config file - const LOCKING_PERIOD = 8n; // 8 blocks of relay - const UNLOCKING_PERIOD = 4n; // 4 blocks of parachain - const superuser = await privateKey('//Alice'); const palletAddress = helper.arrange.calculatePalletAddress('appstake'); const palletAdmin = await privateKey('//PromotionAdmin'); --- a/tests/src/util/index.ts +++ b/tests/src/util/index.ts @@ -86,6 +86,11 @@ export const MINIMUM_DONOR_FUND = 100_000n; export const DONOR_FUNDING = 1_000_000n; +// App-promotion periods: +export const LOCKING_PERIOD = 12n; // 12 blocks of relay +export const UNLOCKING_PERIOD = 6n; // 6 blocks of parachain + + export enum Pallets { Inflation = 'inflation', RmrkCore = 'rmrkcore', -- gitstuff