-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SG-225] Reserve Auctions #283
Conversation
* Add initial reserve auction code * Add README * Update README * Update README * Update README * Update README * Update README * Update README * Update README * Add state * Add messages * Create auction * Create bid * Settle auction * Fix start time * Add end_time * Update and cancel * Settle auction * Change queue storage type * Settle auctions * Refactor * Add trading fees * Fix query * Use workspace * Add packages directory * Implement controller * Royalty payout controller * Use royalty payout from sg721 instead * Transfer NFT helper * Rename to common * Fix warnings * Use payout helpers * Protocol fee * Royalties * Fix deps mut * Refactor payout * Fix helpers * Add queries * Create bid: take 2 * Update Auction type * Update lockfile * Update lockfile * Update to new launchpad version * Add packages directory * Update sg-std dep (in launchpad repo) * Fix warnings * Check approval * Fix migrate test * Fix update reserve price * Fix reserver price logic * Update settle auction * Remove commented code * adding sudo entrypoint & msg type * hooking sudomsg to end_block() * update version for sg721, sg721-base * add royalty payout * add unit tests * init test passes * use test suite file structure * add setup and sg5 package * create auction * test reserve price, cancel * add TODOs for potential issues * better var name * check accounting after auction settled * add todo's * update readme * Add initial reserve auction code * Add README * Update README * Update README * Update README * Update README * Update README * Update README * Update README * Add state * Add messages * Create auction * Create bid * Settle auction * Fix start time * Add end_time * Update and cancel * Settle auction * Change queue storage type * Settle auctions * Refactor * Add trading fees * Fix query * Use workspace * Add packages directory * Implement controller * Royalty payout controller * Use royalty payout from sg721 instead * Transfer NFT helper * Rename to common * Fix warnings * Use payout helpers * Protocol fee * Royalties * Fix deps mut * Refactor payout * Fix helpers * Add queries * Create bid: take 2 * Update Auction type * Update lockfile * Update lockfile * Update to new launchpad version * Add packages directory * Update sg-std dep (in launchpad repo) * Fix warnings * Check approval * Fix migrate test * Fix update reserve price * Fix reserver price logic * Update settle auction * Remove commented code * adding sudo entrypoint & msg type * hooking sudomsg to end_block() * reserve auctions types for test suite * test if auction already exists * accounting for settling auction * refactor for lint * test create auction fee * fix bids for potential overflow * fix create bid amount comparison * adding begin blocker callbacks to contract * update code comments * [SG-713][SG-714] Escrow NFT upon auction creation, refund NFT upon auction cancellation * Reserve auctions refactor checkpoint * Writing tests, checkpoint * Writing tests, checkpoint 2 * Finish writing base unit tests * Resolve conflicts * Lint, schema, cleanup PR * Cleanup deps * Update README.md * Read trading_fee_percent from marketplace contract * Add sudo message for updating params * Add extended duration test * Add query tests * Add sudo begin and end block tests * Add sudo update params test * Update schema * Update codecov.yml * Update coverage.yml * Update response events * Change min_bid_increment to be percentage based * Ensure create auction fee is fair burned * Add nonpayables * Add config var max_auctions_to_settle_per_block * Update contracts/reserve-auction/Cargo.toml * Remove schema raw files * Adjust get_min_bid --------- Co-authored-by: Shane Vitarana <shanev@gmail.com> Co-authored-by: Spoorthi <spoorthi_s@ymail.com> Co-authored-by: John Y <j@publicawesome.com> Co-authored-by: Spoorthi <9302666+spoo-bar@users.noreply.github.com>
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #283 +/- ##
==========================================
- Coverage 96.78% 92.37% -4.41%
==========================================
Files 22 21 -1
Lines 3916 1784 -2132
==========================================
- Hits 3790 1648 -2142
- Misses 126 136 +10
... and 11 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
ea545c0
to
4843e5b
Compare
4843e5b
to
1651084
Compare
1651084
to
d46994f
Compare
No description provided.