* Remove auction cli nobody uses
* Fix for case when update authority is not signer, treat them like any other creator in the list.
* Fix candy machine
* fix some boolean checks and add check for 0 sol
* Fixes for eligible count, not having enough sol, and couple other things like rug verbiage
* Make punching faster in cli and make rug screen better
* Added try catches for errors around txns
* Work in progress on NFTs
* Still wip
* continuation
* still working
* WIP on stuff
* Assert ownership of ATAs
* Continue adding participation nfts
* WIP on participation
* Fix to lottery call
* Looks like participation is getting close, just need to test the negative.
* Participation complete
* Fair launch work
* Add cargo
* Update cargo to latest
* Latest candy machine types
* Fair launch update to anchor 14 and finish fleshing out commands
* Working on fair launch
* Finish initializing fair launch.
* Lottery endpoints
* Knee deep in more actions
* some monster commit here, almost done wiht initial draft
* Code complete fair launch. first draft.
* More work
* COmmit to reproduce
* Hell yeah i can make these and show them
* well, a lot of stuff.
* Holy medians batman
* Adjust ticket
* more commands, more love, more life
* Mooore stuff
* This sh*t is gettin hot
* More junk, im losing it.
* Ninja'd that sh*t
* well ill be damned, some of it is working
* Think punching is working. Time for sleep.
* Anti rug commit - before testing.
* feat: init commit for website
* Got my money back first time end to end b*tches
* things beginning to work
* Oh yeah, rug pull seems to be working...
* Mostly working now
* Some more fixes
* Moref ixes
* feat: basic page
* feat: purchaseTicket
* feat: fair launch UI
* Still figuring it out
* Still investigating why newly made accounts have delegates
* pushing
* Some fixes to the adjust ticket
* Bid adjustment works in UI
* feat: layout
* trasury numbers
* Hook up your bid
* feat: style
* wip on fair launch new fields
* feat: home
* Come limited punching support
* More display logic for fair launch
* feat: style
* feat: countdown
* Bid adjustment
* Fix for when median is not divisible by tick
* feat: home
* Working on recoding so that we can use spl tokens
* feat: style
* Midway stopping point...nothing is working.
* more and less.
* Added confetti and merged updates
* End to end working and fix minting for spl in candy machine
* New fair launch
* New fair launch
* Better loading and stuff
* feat: style changes
* fix: warnings
* candy time
* Anti rug screens
* better verbiage
* feat: hide withdraw button
* Refund working and set id
* Good to go for prod
Co-authored-by: bartosz-lipinski <264380+bartosz-lipinski@users.noreply.github.com>
* another overhaul
- added backend signing for a single metadata id
- some small refactoring
- extracted upload from the CLI (maybe will do the same with other methods)
* optimized logging in the CLI
- logging now has levels
- added more readme content
* eslint update
* feat: candy-machine cli overhaul, so it's more readable
- extracted constants
- separated some helpers out
- removed duplication of crucial parts (like cache management, instruction creation, etc)
- renamed some variables to make them more accurate
- added `env` option and removed `url` option
- used env in all operations
- added some error handling
* more cleanups
* Add env option to bundler (#320)
* feature: add env to cli
* fix: format
* more cleanups
* added error checking
* eslint updates
* Some small bugfixes
Co-authored-by: Radoslaw Domanski <woohaas@gmail.com>
Co-authored-by: B <264380+bartosz-lipinski@users.noreply.github.com>
* 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>
* Work in progress on speed fix
* Oh yeaj, it works and it's fast as sh*t...just get the metadata oyu ned
* Separate the metadata gets into additional promises since technically they are async
* chore: Where no man has gone before
* Holy cow, now we have editions too
* remove a print
* feat: use string instead of pubkey
* Safer script
* feat: first batch
* feat: batch 2
* feat: remove toBase58
* fix: build error
* fix: another build issue
* fix: build issue
* fix: more fixes
* fix: build
* chore: delete dex parser
* fix: delete
* feat: add store as query parameter
* feat: faster url check
* feat: replace pubkeys with strings
* fix: build
* fix: build errors
* feat: fix env variable
Co-authored-by: Jordan Prince <jordanmprince@gmail.com>
* Work in progress on speed fix
* Oh yeaj, it works and it's fast as sh*t...just get the metadata oyu ned
* Separate the metadata gets into additional promises since technically they are async
* Holy cow, now we have editions too
* remove a print
* Safer script
* Minor script fix
* Token meta CLI client: add --mint and --mutable args to create call.
* Client metadata tool: show edition mint after printing new edition.
Co-authored-by: Solarians <hello@solarians.click>
* 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