set lease start on auction finalization

master
michael 2022-09-05 22:07:05 +00:00
parent c330f4fb77
commit f1ea4edca8
2 changed files with 11 additions and 6 deletions

View File

@ -69,6 +69,9 @@ func (k Keeper) FinalizeExpiredAuctions(ctx sdk.Context) {
} }
} }
// lease period starts now
auction.LeaseStart = uint64(ctx.BlockTime().Unix())
// end auction // end auction
k.SetAuction(ctx, auction) k.SetAuction(ctx, auction)
} }

View File

@ -28,12 +28,14 @@ func (k msgServer) NewAuction(goCtx context.Context, msg *types.MsgNewAuction) (
Description: msg.Description, Description: msg.Description,
// best bid -> null // best bid -> null
// Best: new(types.Bid), // Best: new(types.Bid),
Deadline: uint64(ctx.BlockHeight()) + auctionconfig.AuctionTime, Deadline: uint64(ctx.BlockHeight()) + auctionconfig.AuctionTime,
Denom: msg.Denom, Denom: msg.Denom,
Owner: msg.Creator, Owner: msg.Creator,
Ceiling: msg.Ceiling, Ceiling: msg.Ceiling,
LeaseStart: uint64(ctx.BlockTime().Unix()), // lease start -> null
LeaseEnd: msg.LeaseEnd, // instead, initialize when auction is finalized
// LeaseStart: uint64(ctx.BlockTime().Unix()),
LeaseEnd: msg.LeaseEnd,
// remaining payout -> null // remaining payout -> null
// Remaining: "0", // Remaining: "0",
} }