Commit Graph

188 Commits

Author SHA1 Message Date
Jordan Prince 40cfa29511
A few candy machine fixes - to uploader and program (#304) 2021-09-04 15:32:45 -05:00
Jordan Prince 0ba4954762
Wallet adapter fix (#292)
* minor fix to type declaration

* Some more typescript fixes
2021-09-03 19:37:05 -05:00
Jordan Prince 2bcd97ac04
minor fix to type declaration (#291) 2021-09-03 19:20:06 -05:00
Jordan Prince 14401e878d
feat: mint editions into wallet (#289)
feat(ArtMinting): add mint destination address validation

feat(ArtMinting): add cofetti

feat(ArtMinting): add remounting logic

chore(mint editions): upodate types

chore(art minting): update imports

Co-authored-by: shotgunofdeath <42133844+shotgunofdeath@users.noreply.github.com>
2021-09-03 18:58:43 -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
Jordan Prince f98142b182
Update .env 2021-09-01 18:02:50 -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
adamjeffries 1a9c200082
Accept SVG image upload 2021-08-31 15:01: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
Jordan Sexton 4808690afc Merge branch 'master' into wallet-fixes 2021-08-25 18:17:25 -05:00
Jordan Sexton 0e45b68142 wallet fixes 2021-08-25 18:12:12 -05:00
bartosz-lipinski 1e92387686 fix: build errors 2021-08-25 18:05:21 -05:00
Jordan Sexton c6228fea45 Merge branch 'master' into wallet-adapter-merge 2021-08-25 13:53:13 -05:00
Pierre 71f674af4b
Add attributes when creating NFT and display (#219)
* attempt to set attributes

* add support for attributes, creation, auction, art view

* validate on Continue to royalties, support for number value, trait_type is optional

* update antd no effect, remove label wrapping which breaks form

Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2021-08-24 11:05:36 -05:00
Jordan Prince 2b5ed5feae
Fix notification color (#234) 2021-08-24 11:05:21 -05:00
Pierre 194a82f35e
Model viewer (#220)
* change mesh viewer to model-viewer

* cleanup

* remove adding antd, which was a mistake

Co-authored-by: Arrowana <8245419+Arrowana@users.noreply.github.com>
2021-08-21 22:54:57 -05:00
Jordan Prince 8c223fabaf
Fix for decomming v2s (#229)
* Fix null bytes showing up in wwindows

* Fix for decommissioning v2s
2021-08-20 16:30:40 -05:00
Jordan Prince 8f925f5704
Fix null bytes showing up in wwindows (#227) 2021-08-20 11:51:29 -05:00
Jordan Prince 6ad9b15a77
Fix showing master editions for stores with < 100 items and < 3 creators (#225)
* Use toPublicKey to convert string to public key to compare to public key in send cancel bid.

* Fix for stores with less than 100 items not being able to list items
2021-08-19 22:56:10 -05:00
exromany a4718e87ef
Improve init store (#213)
* chore: missed env CLIENT_ID used NEXT_PUBLIC prefix now

* chore: return missed #root

* chore: organize styles

* feat: storeProvider

* feat: STORE_ADDRESS in ENV

* feat: improve store initialization
2021-08-19 13:38:49 -05:00
Jordan Prince f934ced868
Use toPublicKey to convert string to public key to compare to public key in send cancel bid. (#217) 2021-08-16 18:31:09 -05:00
Jordan Sexton 08ed4a0c18 update wallet-adapter versions 2021-08-16 17:40:13 -05:00
Jordan Sexton c67c304857 prettier 2021-08-16 16:28:36 -05:00
Jordan Sexton 42b6b060a7 Merge branch 'wallet-adapter' into latest 2021-08-16 16:21:52 -05:00
Jordan Prince 52d38a5075
We should generally depend on the things that change in our callbacks... (#215) 2021-08-15 14:58:27 -05:00
B 81023eb3e5
Warp Speed 8 (#208)
* 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>
2021-08-13 20:20:10 -05:00
Jordan Sexton 129bc3fde7 fix misc typescript compilation errors 2021-08-13 20:11:00 -05:00
Jordan Sexton f55bd85811 use wallet-adapter in components and hooks 2021-08-13 20:11:00 -05:00
Jordan Sexton 3d3c27513a use wallet-adapter in actions 2021-08-13 20:11:00 -05:00
Jordan Sexton 324f4c019a add wallet-adapters to common package, fix deps and tsconfig 2021-08-13 20:11:00 -05:00
Jordan Prince 8904e67630
Operation: Warp Speed I (#203)
* 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
2021-08-13 08:03:08 -05:00
Jordan Prince c310080fe0
Revert "Fix NFT Mint via Custom URL (#204)" (#205)
This reverts commit 2be94432bb.
2021-08-10 12:24:42 -05:00
SajidXRizvi 2be94432bb
Fix NFT Mint via Custom URL (#204)
Signed-off-by: Sajid Rizvi <sajidxrizvi@gmail.com>
2021-08-10 09:47:34 -05:00
Jordan Sexton 57f42d128e
solflare wallet adapter (#199) 2021-08-10 08:42:27 -05:00
Flappy d2e0547296
Secondary sales flickering (#202)
* Resales tab added

* updated review changes

* secondary sales flickering updated

Co-authored-by: Jordan Prince <jordanmprince@gmail.com>
2021-08-10 08:19:00 -05:00
exromany 397ceff70b
Refactor/meta (#194)
* small hook improvements

* refactor programIds

* split contexts/meta to separate files

* process account right after they loaded
2021-08-09 12:54:14 -05:00
Jordan Prince 8ea6b0e2d4
Refactor WinningConfigs into more scalable independent SafetyDepositConfig solution (#144)
* 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
2021-08-09 08:52:30 -05:00
Andy Burkovetsky 51d7ce5033 Update package.json 2021-08-04 22:41:37 +03:00
Jordan Prince 8fac1aca13
Analytics (#185)
* Built out logic for analytics view

* Scope to sol only

* WIP commit on adding visuals and fixing rendering

* Analytics 1.0 done. Please delete later.

* Dont spam rpc if on all mode
2021-08-04 12:55:24 -05:00
Jordan Prince 0645a7029c
Fix secondary markets + Admin Conversion (#183)
* Add rate limiting to the converter, only show in the case of non public stores, and bring it back from the dead

* Dont mark an item as sold just because you're doing a full rights auction
2021-08-03 09:34:21 -05:00
praskoson 877e53c1b8
Use edition number in data (#171)
This call is not used anywhere yet, but it might be in the future...
2021-07-31 11:35:36 -05:00
exromany ea08b87e90 fix scripts for windows-users 2021-07-29 11:56:57 +03:00
exromany fdebea99d0 fix console errors with key attribute 2021-07-27 17:03:22 +03:00
bartosz-lipinski c0c87d3728 fix: ignore local storage errors for now 2021-07-26 22:30:19 -05:00
Flappy a96a5f9b2d
Resales tab added (#134)
* Resales tab added

* updated review changes

Co-authored-by: Jordan Prince <jordanmprince@gmail.com>
2021-07-24 17:27:22 -04:00
bartosz-lipinski 53379b9af2 chore: hide converter 2021-07-24 15:48:52 -05:00
B c1e50922bc
Merge pull request #147 from exromany/bugfix/fix-static-env
fix using env for static builds
2021-07-21 18:23:47 +02:00
exromany d909cde774 fix using env for static builds 2021-07-21 13:08:51 +03:00
bartosz-lipinski bbb05b7e68 chore: move export to deploy 2021-07-20 22:29:08 -05:00
exromany 04904ea2bf move assets_prefix to packages.json script 2021-07-20 17:13:36 +03:00