* Adding candy machine
* Still working on stuff
* Commit where is top using anchor
* Working on candy machine
* Continue working on candy machine
* Still working
* Completely reasonable failure
* Completely unreasonable failure
* Finally, we have uploading configs and tests
* Add uuid support to candy machines so candy machine can rerun with same config
* feat: init cli
* Got minting now bro. All downhill from here.
* All done
* Chang eaddress
* Minor fix to anchor settings
* feat: integrate candy
* feat: cli upload
* Heck yeah. Switch out the pda for a non pda to allow for alrger allocs
* Send authority to candy machine authority if retain authority is true
* feat: add add congif lines
* Forgotten conflict
* Rewire CLI to chunkify and add verification
* Current changes
* Client finished
* Fuckin bitmasks bro
* Fix metadata client
* Working on cli
* Fixed the healing loop
* here we go.
* Fix the error that caused price to be 1 instead of 5
Co-authored-by: bartosz-lipinski <264380+bartosz-lipinski@users.noreply.github.com>
* WIP on new configs
* WIP on building out primary pathway of new safety config, needs its own serde
* Finish the serde for safety config.
* Upgrade solana library and borsh library
* Refactor bid redemption ticket to use a bitmask behind the scenes and present a nice facade
* WIP commit - got most of the redemption stuff worked out through abstraction. Need to take a hard look at participation and work that one out next.
* WIP on smoothing out validations and participation
* More fixes to smooth out the facade between the v1 and v2 auction manager, mostly in withdraw master edition
* Lots of work on getting this thing ready to test but hit a snagin empty payment account that requires a whole new account to be created
* Still working
* Massive push to finish all the bugfixes to get the refactor ready for integration with UI
* Beginning the long work of integrating refactor into the UI
* Update the model files to have the latest new account keys for the refactor
* Still WIPing the front end into shape
* Slowly creating facades on the front end so that it no longer knows about winning configs in many places.
* Lots of refactoring to get rid of winning configs
* More build fixes
* Doesnt seem like much, but this commit is the first commit that can do an end to end auction to settlement with a single token in v2.
* More fixes to withdrawing editions and edition management in the v2 universe, and a fix for expected redemptions in the v1 universe that exists as a bug right now.
* Forgot to include the fix for expected redemptions in v1
* This commit demarcates open edition auctions working again
* Fixes to tiered auctions.
* Remove debugger
* Show token winning type
* Fix for bad royalties calcs
* More fixes
* Still working through various bugfixes in participation nfts
* More fixes to participation
* more bugfixes
* Dont allow av1s to create new redempton tickets
* Make a new endpoint for participation redemption since it now requires an argument
* Switch ok() to normal match as this seems to make a different and wont throw missing account keys
* Revert "Switch ok() to normal match as this seems to make a different and wont throw missing account keys"
This reverts commit 68b8c7cfc2eb2bc6d3b5297b337042c884e7c2c0.
* Master edition is actually safety deposit in the case of a v1 since it still is consuming from same iterator
* Re-add the testing tools to build path
* Correct the default RPC URL.
The URLs for the RPC nodes were updated to use the api prefix. The older URLs no longer work.
* Harmless misspelling
* Use Key enum for Vault contract
* Re-order imports so rustfmt passes