16 releases (9 breaking)
new 0.10.0 | Apr 17, 2024 |
---|---|
0.8.0 | Mar 18, 2024 |
0.6.7 | Nov 21, 2023 |
0.4.0 | Feb 14, 2021 |
0.1.1 | Jun 5, 2020 |
#2825 in Magic Beans
373 downloads per month
91KB
2K
SLoC
Auction module
Overview
Auction module provides a way to open auction and place bids on-chain. You can open an auction by specifying a start: BlockNumber
and/or an end: BlockNumber
, and when the auction becomes active enabling anyone to place a bid at a higher price. Trait AuctionHandler
is been used to validate the bid and when the auction ends AuctionHandle::on_auction_ended(id, bid)
gets called.
lib.rs
:
Auction
Overview
This module provides a basic abstraction to implement on-chain auctioning feature.
The auction logic can be customized by implement and supplying
AuctionHandler
trait.
Dependencies
~20–34MB
~556K SLoC