mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 18:07:58 +00:00
Emit an Event for Random Block Selected in Auction (#2740)
* Update auctions.rs * Update auctions.rs
This commit is contained in:
@@ -147,6 +147,9 @@ decl_event!(
|
||||
/// A new bid has been accepted as the current winner.
|
||||
/// \[who, para_id, amount, first_slot, last_slot\]
|
||||
BidAccepted(AccountId, ParaId, Balance, LeasePeriod, LeasePeriod),
|
||||
/// The winning offset was chosen for an auction. This will map into the `Winning` storage map.
|
||||
/// \[auction_index, block_number\]
|
||||
WinningOffset(AuctionIndex, BlockNumber),
|
||||
}
|
||||
);
|
||||
|
||||
@@ -496,6 +499,8 @@ impl<T: Config> Module<T> {
|
||||
.expect("secure hashes should always be bigger than the block number; qed");
|
||||
let offset = (raw_offset_block_number % ending_period) / T::SampleLength::get();
|
||||
|
||||
let auction_counter = AuctionCounter::get();
|
||||
Self::deposit_event(RawEvent::WinningOffset(auction_counter, offset));
|
||||
let res = Winning::<T>::get(offset).unwrap_or_default();
|
||||
let mut i = T::BlockNumber::zero();
|
||||
while i < ending_period {
|
||||
|
||||
Reference in New Issue
Block a user