* Draft code for tick sizes
* Hooking up front to back end, need to test it now.
* Don't adjust ids.
* Fully working tick size and gap tick percentage
* Final fixes and validations for tick and gap
* Update cargo.lock
* Remove duplicate connection to halve websockets, then only make websocket connections for things we mostly expect to care about. Come back later for further whittling.
* Turns out we dont even need subscriptions.
* Rename variable
* Remove unused vars
* First draft of unwinding code - cleverly use the redemption framework to allow auctioneers to redeem their own goods. No idea if it works, will begin testing tomorrow.
* Added missing instruction I noticd hadnt been created
* Update rust to fix issues with draft impl
* Comments for clarity
* Everything is working for unwinding
* Remove myself from .env
* Bring back proper ids
* Fix for case where auctioneer IS one of the winners...need to rethink how we check. Just check winner at the desired index and if it exists, disallow.
* Protect against mismatched winner attacks
* Hook up minimum price to the front end with some borsh hacks, and fix a minor bug in the auction contract for minimum price checks
* Remove excess definitions we dont need from the hack.
* feat: no hacks allowed
Co-authored-by: bartosz-lipinski <264380+bartosz-lipinski@users.noreply.github.com>