Commit Graph

331 Commits

Author SHA1 Message Date
bartosz-lipinski 793799599b Merge remote-tracking branch 'origin/master' into exromany-migrate-next 2021-07-19 19:28:15 -05:00
ChewingGlass d34637dd91
Fix webpack import and add wallet adapters to export (#142) 2021-07-19 13:39:29 -05:00
Jordan Prince 2bb79dd31c
Update token.ts
Fix layout
2021-07-19 08:41:57 -05:00
Jordan Prince c3b9c5eb4a
Master edition refactor (#108)
* WIP on new instructions

* WIP on refactor

* Lot of wip here on refactoring to a new master edition v2. too much to mention.

* Next wip state on new master edition

* More work, unfortunately had to add proxy call to vault to get access to authority to use store token

* A bit of a checkpoint here - removed all the old cli code since we have deviated so much it is not worth maintaining anymore and there is no real use for it given it doesnt use sol wrapped accounts, and we are ready to start integration testing with the remaining CLIs. No front end changes yet.

* Adding a bunch of new actions for the front end...still need to hook up more.

* Working on integration testing all of this but really have a CPU problem

* Got redeem bid working for the simplest case. Need to test more tomorrow.

* Cut down on CPU time by cutting out the O(n) scan of bidders

* Smarter withdraw that takes participation and empty auctions into account.

* After much pain and misery, i have working participation bids as well.

* More fixes for redemption

* Add a double check in case account mint is empty for send participation bid because if that one messes up yo end up with dupes

* A bunch of super optimizations to get 50 person auction sto pass muster even on the old system.

* Working on more fixes for v2

* Moratorium on alotted address size check for 2weeks

* Working on a new set of methods that allow me to get rid of deserializing auction entirely in redemption for metaplex...

* Went medieval on auction manager and wrote my own save function, and removed auction from being deserialized at all. Going to test a 50 person auction now in v2.

* A working autoredeemer, nearly

* Work in progress on multiple edition redemptions

* Updates to site for edition redemption

* Add conversion button and update sale happened if it should be in auction creation process
2021-07-16 15:06:27 -05:00
B e0de192dbd
Merge pull request #120 from Arrowana/draco-loader-proposal
add DRACO loader
2021-07-16 20:37:23 +02:00
SULTAN PEYEK 2334a06973
Fix unexpected extra and operator (#129) 2021-07-16 08:51:32 -05:00
SULTAN PEYEK ff7475d019 Implement Bonfida Twitter Handling 2021-07-16 12:58:28 +07:00
Pigeon 4fe27d45dc
Added participated view (#119)
* Resolved filename space issue

* Participated view added

* fixed arts view for creators

Co-authored-by: Jordan Prince <jordanmprince@gmail.com>
2021-07-15 18:45:55 -05:00
shotgunofdeath 5d14dc958f
feat(actions): manual auction start (#127) 2021-07-15 18:30:37 -05:00
SULTAN PEYEK bbc2a41f0c [FIX] Show correct edition on art & auction page 2021-07-15 13:41:05 +07:00
bartosz-lipinski 742fd11fa1 Merge branch 'migrate-next' of https://github.com/exromany/metaplex into exromany-migrate-next 2021-07-14 09:55:47 +02:00
B 2ad2bbd0d4
Merge pull request #117 from kespinola/master
Wider Browser Version Support for NFT Upload
2021-07-14 09:47:25 +02:00
nathanramli b6fc6781c0
Fix bug: Items doesn't show up under created tab
This is also fix items doesn't show up on an artist page when you're the only creator
And also fix the item your created doesn't show up under created tab when you're doesnt have the item.
2021-07-13 22:52:48 +07:00
exromany 6e1c398ee9 fix dockerfile to build nextjs app 2021-07-13 12:32:34 +03:00
exromany 024385491f use REACT_APP_ prefix for public variables 2021-07-13 12:32:34 +03:00
exromany bd3d80ec6a replace cra to next.js 2021-07-13 12:32:34 +03:00
exromany b372642d2e prepare less as global styles 2021-07-13 12:32:31 +03:00
Arrowana cfb72ac1f1 add draco loader 2021-07-12 19:22:26 +10:00
Kyle Espinola bb07369a69 fix: use replace with g flag instead of replaceAll to support versions of chrome later than 85 2021-07-09 09:05:14 -07:00
B cc1de80b57
Merge pull request #105 from nathanramli/master 2021-07-06 23:37:12 +02:00
B 4876638e9d
Merge pull request #111 from metaplex-foundation/feature/performance
Feature/performance
2021-07-04 20:44:01 -05:00
bartosz-lipinski 8b3cd59d29 feat: display cancelled bids 2021-07-04 20:41:50 -05:00
bartosz-lipinski 83c3dbf914 chore: cleanup 2021-07-04 20:31:24 -05:00
bartosz-lipinski b22f771440 fix: starting bid 2021-07-03 22:33:20 -05:00
Danny Povolotski ecb99be7c8
Remove number "0" being rendered unintentionally (#84)
`canCreate && (<Link...)` evaluates to a fals-ey value and renders as the number "0". The proper way to achieve not showing anything is via a ternary operator.
2021-07-02 14:49:13 -05:00
nathanramli 16435735c1
bring back autoFocus on Auction Duration input 2021-07-03 00:09:14 +07:00
nathanramli f705c50e16
Add minutes, hours, days option on time input 2021-07-02 23:54:32 +07:00
bartosz-lipinski 9f4d8f17ba feat: metadata 2021-06-29 23:49:28 -05:00
bartosz-lipinski 75ecc33764 chore: cleanup 2021-06-29 23:23:47 -05:00
bartosz-lipinski c44a2b7157 feat: improve load time 2021-06-29 22:13:41 -05:00
bartosz-lipinski 320b1a34b2 feat: style changes 2021-06-29 19:35:48 -05:00
Jordan Prince e838546d7f Fixes for cli 2021-06-28 19:59:15 -07:00
Jordan Prince 921ad45044
Fix case where it's possible to assign authority to AuctionManager that does not yet exist (#94)
* A lovely wip commit on fixing a little loophole that could cause trouble when auction managers get front run.

* Finish up loophole closing
2021-06-28 18:28:10 -05:00
bartosz-lipinski 3be750cb69 Merge remote-tracking branch 'origin/master' into feature/video 2021-06-27 20:56:48 -05:00
bartosz-lipinski 503b0e6ca4 feat: vr poster 2021-06-27 20:30:57 -05:00
bartosz-lipinski 35dd76e03d feat: display vr content 2021-06-27 20:27:19 -05:00
Jordan Prince 3ec50ee190
Tick Size and Gap Tick Size (#66)
* 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
2021-06-27 19:34:38 -05:00
bartosz-lipinski ca15bf4bd2 feat: file extension 2021-06-27 01:19:16 -05:00
bartosz-lipinski a1514188b8 chore: cleanup cards 2021-06-27 00:31:31 -05:00
bartosz-lipinski 6a5dbf1a21 feat: add user name 2021-06-27 00:28:31 -05:00
bartosz-lipinski c185cad93d chore: hide non NFTs 2021-06-27 00:26:22 -05:00
bartosz-lipinski be7f709b78 feat: video display 2021-06-27 00:02:24 -05:00
bartosz-lipinski fe04e1ea31 feat: add prod upload 2021-06-26 23:21:48 -05:00
bartosz-lipinski 71b40a633c chore: remove wallet 2021-06-26 23:19:32 -05:00
bartosz-lipinski 7618d607a6 chore: cleanup 2021-06-26 23:16:00 -05:00
bartosz-lipinski cad35b1bb5 feat: fix video format 2021-06-26 23:15:18 -05:00
Jordan Prince 5a4086738b
reservation list fix for scaling (#70) 2021-06-24 19:07:29 -05:00
bartosz-lipinski 6d5efb5510 Merge remote-tracking branch 'origin/master' 2021-06-24 17:26:55 -05:00
bartosz-lipinski b4a6e0cd6b feat: add skeleton 2021-06-24 15:17:37 -05:00
bartosz-lipinski a2543dd58c chore: clean up 2021-06-23 23:51:49 -05:00
bartosz-lipinski ae04cb829a Merge remote-tracking branch 'origin/master' into feature/skeletons 2021-06-23 23:46:44 -05:00
bartosz-lipinski 619d1908e2 feat: remove store 2021-06-23 23:43:47 -05:00
bartosz-lipinski 2f7ca5536f feat: add intersection observer 2021-06-23 23:35:45 -05:00
Jordan Prince 1cfbfb20a4 Fix filtering of defective auctions 2021-06-23 17:38:05 -07:00
rmshea ae17cb3386 Add storefront owner 2021-06-23 17:54:32 -06:00
bartosz-lipinski b0db9894fd feat: remove query from useArt 2021-06-23 14:43:51 -05:00
bartosz-lipinski 6f48276361 Merge remote-tracking branch 'origin/master' into feature/skeletons 2021-06-23 09:33:38 -05:00
chaseeb 4eb63528f5 fix: build issue 2021-06-23 10:28:14 -04:00
chaseeb 6087d2195c fix: build 2021-06-23 10:26:48 -04:00
bartosz-lipinski 4ddedb1bbb Merge remote-tracking branch 'origin/master' into feature/skeletons 2021-06-23 08:59:25 -05:00
bartosz-lipinski a2c5e0cd6d feat: style cleanup + load time 2021-06-23 08:53:17 -05:00
bartosz-lipinski 7e19d9eba0 feat: remove wallet from meta query 2021-06-22 23:15:27 -05:00
bartosz-lipinski c774f230f0 feat: display starting bid 2021-06-22 23:14:38 -05:00
B 5f97502f18
Merge branch 'master' into feature/cache-pda 2021-06-22 22:53:05 -05:00
bartosz-lipinski 0d3c219866 clean: remove default key 2021-06-22 22:52:31 -05:00
bartosz-lipinski a330c9d5e8 feat: improve load time 2021-06-22 22:47:12 -05:00
bartosz-lipinski 9ca23dc186 feat: page load 2021-06-22 22:23:21 -05:00
bartosz-lipinski 005abe47c1 feat: faster load time 2021-06-22 21:42:57 -05:00
bartosz-lipinski 5c372963c1 feat: cache generated pdas 2021-06-21 13:52:07 -05:00
Jordan Prince 716703621c Finished up new settlement code. 2021-06-20 18:52:42 -07:00
Jordan Prince 0ad5dd6854 wip on new settlements 2021-06-20 10:36:20 -05:00
Jordan Prince 8c46e6906c
Auction Manager Unwinder [2/2] (#63)
* Add the next level of unwinder - the auction manager unwinder.

* Remove print
2021-06-19 21:39:46 -05:00
Irvin Steve Cardenas a34b05af8f
Create deploy script for Windows (#62) 2021-06-19 13:23:02 -05:00
Jordan Prince 92bb856877 Remove the 0 checks needed for old struct keys, fix pubkey in serde for vault, remove unneeded price mint creation in ext price lookup, and add vault unwinding for cases where the vault remained with the maker 2021-06-18 11:51:03 -05:00
Jordan Prince 08fb3dd533 Remove unneeded wallet use hook 2021-06-17 19:35:05 -05:00
Jordan Prince bdb4c9f035
Streamline websockets (#56)
* 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
2021-06-17 18:03:25 -05:00
Jordan Prince 434e1c5a11
Unwinding Unused Auctions (#38)
* 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
2021-06-17 08:59:14 -05:00
sol-survivor 1a24174932
Remove 'instant sale' option (#43) 2021-06-16 14:48:00 -05:00
Jordan Prince 205046d849
Fix minimum floor ui to pull minimum price correctly from accounts (#45) 2021-06-16 14:35:09 -05:00
Jordan Prince 377f6cd521
Minimum Price Support in UI + Minor contract fix (#37)
* 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>
2021-06-15 11:31:51 -05:00
Gavin 7a7d631621
Make creators split input show errors on invalid inputs and include InputNumber (#36) 2021-06-14 20:21:21 -05:00
B fee75016ac
Merge pull request #33 from metaplex-foundation/feature/torus-upgrade
Feature/torus upgrade
2021-06-13 21:30:48 -05:00
bartosz-lipinski 37938228ea Merge remote-tracking branch '--' into feature/torus-upgrade 2021-06-13 21:25:23 -05:00
bartosz-lipinski effac61e25 feat: update torus 2021-06-13 21:23:11 -05:00
B b57a335552
Merge pull request #32 from metaplex-foundation/various-patches
History doesn't repeat itself, but it does rhyme.
2021-06-12 12:28:46 -05:00
Jordan Prince 983647bc74 History doesn't repeat itself, but it does rhyme. 2021-06-12 12:27:51 -05:00
bartosz-lipinski bfb526a6fb feat: cleanup 2021-06-11 21:28:04 -05:00
bartosz-lipinski 1fc418cc9f fix: check mainnet-beta 2021-06-11 21:13:24 -05:00
bartosz-lipinski 96640ad7ee feat: ar multiplier 2021-06-11 19:18:24 -05:00
bartosz-lipinski 66b6237951 fix: increase arweave payment 2021-06-11 18:09:39 -05:00
bartosz-lipinski ed9f85dd65 Merge remote-tracking branch 'origin/master' 2021-06-11 16:09:11 -05:00
bartosz-lipinski d1f8bb0572 feat: setup store 2021-06-11 16:08:30 -05:00
bartosz-lipinski 7b48fa941e feat: add steps to configure store 2021-06-10 23:24:18 -05:00
bartosz-lipinski c2f10b4b9f feat: add init button 2021-06-09 14:50:06 -05:00
bartosz-lipinski b8171c5a53 feat: remove default store from code 2021-06-08 18:00:12 -05:00
bartosz-lipinski 43255f2616 Merge remote-tracking branch 'origin/master' into feature/init-store 2021-06-08 17:56:28 -05:00
bartosz-lipinski 56f668bad3 feat: custom store 2021-06-08 17:55:52 -05:00
B 34d5f42361
Merge pull request #27 from metaplex-foundation/various-patches
Fix tiny b ug in data layer where accounts from one program get parse…
2021-06-07 14:33:10 -05:00
Jordan Prince 8e5dcf56ea Fix tiny b ug in data layer where accounts from one program get parsed as messed up versions of accounts from another program because key enum matches 2021-06-07 15:30:21 -04:00
B 312d1e35a4
Merge pull request #26 from metaplex-foundation/various-patches
Prep for switch of ids
2021-06-07 10:47:54 -05:00
Jordan Prince 9c0bf5fc7b Prep for switch of ids 2021-06-07 11:39:05 -04:00
John Rees 710253660e
remove some unused code in views/artist(s) 2021-06-06 11:06:16 +01:00
John Rees 0eb3a74951
use colons in interface 2021-06-06 11:04:09 +01:00
John Rees 3b34e2de4e
replace occurrences of !==/== with !==/===
https://eslint.org/docs/2.0.0/rules/eqeqeq
2021-06-06 11:03:29 +01:00
bartosz-lipinski f1f592b1e3 fix: style 2021-06-05 21:45:07 -04:00
bartosz-lipinski 8a22e9d0de feat: merge latest style changes 2021-06-05 21:44:28 -04:00
B 78a8f130b1
Merge pull request #21 from johnrees/remove-unused-includes
Remove unused and restructure some existing dependencies in packages/web
2021-06-05 19:24:36 -05:00
B c7a6c0dc85
Merge pull request #20 from johnrees/remove-cache
remove (and .gitignore) .cache directory
2021-06-05 19:24:06 -05:00
John Rees 199c40a905
remove unused code from web/src/hooks 2021-06-05 13:35:41 +01:00
John Rees e35e8eab89
remove unused imports/code from web/src/components 2021-06-05 13:33:57 +01:00
John Rees 549ffe907f
remove inaccessible code in AppBar/searchBox 2021-06-05 13:31:30 +01:00
John Rees a7eaa55110
remove unused imports in web/src/actions 2021-06-05 13:29:46 +01:00
John Rees abf6803c23
remove unused deps + move development deps in web/package.json 2021-06-05 13:12:12 +01:00
John Rees 62d8cdb50b
remove jazzicon type declarations from packages/web
jazzicon isn't referenced in packages/web
2021-06-05 13:11:19 +01:00
John Rees 7636c11a3a
remove npm's js/packages/web/package-lock.json 2021-06-05 13:10:06 +01:00
John Rees cb02e68ce5
remove (and .gitignore) .cache directory 2021-06-05 12:45:43 +01:00
Jordan Prince 385389fa80
Merge pull request #15 from metaplex-foundation/various-patches
Allow for new safety deposit validation
2021-06-03 17:08:50 -05:00
Jordan Prince d62944a24a Allow for new safety deposit validation 2021-06-03 18:06:55 -04:00
Jordan Prince 10634767df
Merge pull request #13 from metaplex-foundation/various-patches
Various patches
2021-06-03 15:30:21 -05:00
Jordan Prince adcd242bb7 change store 2021-06-03 13:13:51 -04:00
Jordan Prince 886f205cab Fix empty payment 2021-06-02 22:08:11 -04:00
bartosz-lipinski f3b0a78216 chore: cleanup 2021-06-02 22:07:34 -04:00
bartosz-lipinski 882c7ba3e6 fix: show metadata in my items after creation 2021-06-02 14:24:49 -05:00
bartosz-lipinski e2109b7e0d feat: hide bids and show create only when store is public or approved 2021-06-02 14:14:54 -05:00
B 28e0129c4e
Merge pull request #4 from metaplex-foundation/various-patches
updates to vault program pda structure to use vault id
2021-06-02 13:59:55 -05:00
Jordan Prince 53f7d1abcd updates to vault program pda structure to use vault id 2021-06-02 13:54:40 -05:00
bartosz-lipinski 34203fde35 fix: hide empty sections and remove sample data 2021-06-02 13:27:19 -05:00
bartosz-lipinski 53a6507c46 fix: remove arweave cdn 2021-06-02 11:18:20 -05:00
Jordan Prince 7845381d34 Fix for store 2021-06-02 11:00:08 -05:00
Jordan Prince 485c6314b5 new ids 2021-06-02 10:12:15 -05:00
Jordan Prince dfa519cc4f New frontend only 2021-06-02 09:35:28 -05:00