With the last 10 auctions happening on Kusama, the community should think about the next schedules to come for the network to be truth to its goal: being the canary network in the ecosystem.
When thinking about this schedules, there are a few things to take into consideration:
All in all, two points need to taken into account for both Kusama and Polkadot:
Below you will find the current schedule and a proposed one to follow - take into account that dates and times are expressed in UTC.
10 auctions scheduled are left:
5 to be held during LP19, onboarding on LP20 (Start: 20 Feb 2022)
5 to be held during LP20, onboarding on LP21 (04 April 2022)
Leases are 48 weeks long.
In order to allow existing parachains to renew while new chains onboard, the first step is to replace the last 5 auctions scheduled for LP21 and replace them with the following schedule:
By replacing the current schedule for LP20 for the one above, we ensure that those parachains ending their lease on LP20 can participate in a new auction to onboard on LP21, and add two more auctions for new parachains that want to participate.
30 new auctions by the end of the year - dates approx:
1st Batch:
2nd Batch:
3rd Batch:
4th Batch:
5th Batch:
Auction design:
Considerations:
utility.batch(
calls: [
// First, we need to cancel the set of auctions for LP21. We'll replace
// them with a new schedule.
scheduler.cancel_named(
id: 'Auctlp21'
),
// First 5 auctions, for LP21. during LP 20.
// LP21 starts on block 12,700,800, estimated 15 May 2022
scheduler.schedule_named(
// Auction ID
id: 'auctlp21',
// Start block of first scheduled auction
when: 12_197_400,
// How often to start auctions, and how many of this config to hold
maybe_periodic: (100_800, 5),
// Top priority
priority: 0,
// The auction configuration
call: auctions.new_auction(
// Opening period of 27,000 blocks
duration: 27_000,
// The first (of 8) lease periods for bidding
lease_period_index: 21
)
),
// 3 more auctions for LP21. during LP 21.
// LP21 starts on block 12,700,800, estimated 15 May 2022
scheduler.schedule_named(
id: 'auctlp21r2',
when: 12_701_100,
maybe_periodic: (100_800, 3),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 21
)
),
// Now for our regularly scheduled programming...
///
// 6 auctions for LP22
// LP22 starts on block 13,305,600, estimated 26 Jun 2022
scheduler.schedule_named(
id: 'auctlp22',
when: 13_003_500,
maybe_periodic: (100_800, 6),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 22
)
),
// 6 auctions for LP23
// LP23 starts on block 13,910,400, estimated 07 Aug 2022
scheduler.schedule_named(
id: 'auctlp23',
when: 13_608_300,
maybe_periodic: (100_800, 6),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 23
)
),
// 6 auctions for LP24
// LP24 starts on block 14,515,200, estimated 18 Sep 2022
scheduler.schedule_named(
id: 'auctlp24',
when: 14_213_100,
maybe_periodic: (100_800, 6),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 24
)
),
// 6 auctions for LP25
// LP25 starts on block 15,120,000, estimated 30 Oct 2022
scheduler.schedule_named(
id: 'auctlp25',
when: 14_817_900,
maybe_periodic: (100_800, 6),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 25
)
),
// 6 auctions for LP26
// LP26 starts on block 15,724,800, estimated 11 Dec 2022
scheduler.schedule_named(
id: 'auctlp26',
when: 15_422_700,
maybe_periodic: (100_800, 6),
priority: 0,
call: auctions.new_auction(
duration: 27_000,
lease_period_index: 26
)
),
]
)
We ask the community to leave feedback and ask questions on the schedule above!