Commit Graph

30 Commits

Author SHA1 Message Date
Stanley Yang a733ebb226
[Feature] Generative art within the Candy Machine Command line (#506)
* Created randomized configuration file

* Added packages

* Updated with logs

* Created the ability to generate json files

* Added the image creation algorithm

* Updated README

* Added example traits config file

* Added example assets
2021-09-28 10:28:42 -05:00
Jordan Prince 23372a130a
Add ownership check to flp (#516)
* Assert ownership of ATAs

* Some better checks in punch
2021-09-26 18:31:56 -05:00
jon wong 048ddd6bac
Add `verify_token_metadata` command (#441)
* Add `verify_token_metadata` command

* Removing async wrapper as it was causing some strange traces

* Removing comment

* Checking against `image.png`

* Sorting

* Removing absolute path from snapshot

* Set node version

* only running tests in the CLI
2021-09-26 17:20:57 -05:00
Jordan Prince 2e4817fe81
fixes for punch (#503) 2021-09-25 21:55:38 -05:00
Rad 92eb2fb7bc
Feat/sign all v2 (#476)
* sign_all daemon

* stupid linter
2021-09-25 09:04:14 -05:00
Jordan Prince ed9adc49e9
Bajloot + show command (#495)
* add checker to verifier

* Aadd show command and setup bajloot
2021-09-24 23:52:12 -05:00
Jordan Prince a1e45defe4
add checker to verifier (#493) 2021-09-24 23:31:26 -05:00
Edgar Pavlovsky c81498932f
Updating metaplex CLI to support Infura IPFS + `retainAuthority` flag (#413)
* Updating metaplex CLI to support Infura IPFS + `retainAuthority` flag

* Extending metaplex CLI to support uploading to IPFS in addition to Arweave
* Making `retainAuthority` configurable in CLI instead of being hardcoded to `true`

* adding back some helper fns

* fix

* types fix
2021-09-23 22:22:31 -05:00
Jordan Prince 4cd2b788eb
Improvements to anti rug screen and CLI speed (#470)
* 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
2021-09-22 16:47:55 -05:00
Jordan Prince ec99a334a7
Some minor fixes to contract + UI (#469)
* 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
2021-09-22 15:54:34 -05:00
Jordan Prince ac688fd904
Metadata for fair launch (#461)
* added deploy cmds

* Too specific

* Add metadata support for fair launch tokens.

* Fix seller fee basis points
2021-09-21 21:27:24 -05:00
Jordan Prince b48aefdfaa
Metadata for fair launch (#460)
* added deploy cmds

* Too specific

* Add metadata support for fair launch tokens.
2021-09-21 21:23:29 -05:00
Jordan Prince d1dedeacdd
The Fair Launch Protocol (#367)
* 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>
2021-09-21 13:33:22 -05:00
Bertrand f2dbf6f8fa
update README (#410) 2021-09-19 10:01:18 -05:00
Richard Fisher 1bf4c7fff5
Allow override of sol wallet address (#431)
* Allow specifying a different sol wallet address to receive mint funds

* remove debug logging
2021-09-19 09:46:04 -05:00
drbh 68bb26d64d
Fix/osx cli build issue (#433)
* remove --no-bytecode flag from osx build

* remove accidental trailing space
2021-09-19 09:44:16 -05:00
Bertrand fda50663d7
allow candy machine price update (#347) 2021-09-15 13:07:04 -05:00
potato.sol b47912232e
Candy machine post sale mass signer (#365)
* candy_signer

* sign docs

* some docs

* Add a lil vid

* cleaning

* clean

* docs video and merge with refactor

* move to cache

* refactor to cache, move to commands

* Update README.md

Co-authored-by: potato <potato@sol.sol>
2021-09-14 14:56:59 -05:00
grimAgent 756f58ecd6
Command to verify candymachine price (#397) 2021-09-14 14:54:51 -05:00
Chris Heaney e9841d4bb1
cli: add support for custom spl-token mints (#388) 2021-09-13 21:26:13 -05:00
Rad 308fb29a7d
Bugfix/number of elements fix (#389)
* number of elements fix

* number of elements fix part 2
2021-09-13 17:50:44 -05:00
Rad 76de057a0c
another overhaul (#337)
* 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
2021-09-12 21:17:02 -05:00
Jordan Prince 4a1b7d2f67
Feat/metaplex cli overhaul merged (#334)
* 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>
2021-09-07 14:02:10 -05:00
Bertrand 929a5e2697
allow float price (#321) 2021-09-06 20:52:27 -05:00
B e529eee3d5
Add env option to bundler (#320)
* feature: add env to cli

* fix: format
2021-09-06 11:25:41 -05:00
Efremov Alexey c0bba430b8 update 2021-09-06 13:34:03 +03:00
Jordan Prince 40cfa29511
A few candy machine fixes - to uploader and program (#304) 2021-09-04 15:32:45 -05:00
Koenrad MacBride 617d197e84
Fix/candy machine cli (#280)
* fix: stringify tx object

* add: log the CM publicKey

* mod: mine_one_token ty Dad!

* remove: built js file (i m smurt)
2021-09-02 11:18:13 -05:00
nftintern e2acaae9f2
correction: tx -> tx['txid']; also remove duplicate @solana/web3.js package that was causing name collision (#270) 2021-09-01 12:26:34 -05:00
Jordan Prince f11659cb43
H (#260)
* 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>
2021-08-31 14:16:16 -05:00