Commit Graph

54 Commits

Author SHA1 Message Date
Serkan Reis
a372f70e31 Implement batch minting for appending tokens 2023-01-17 16:23:17 +03:00
Serkan Reis
5ff7f6f649 Implement batch minting for 1/1 Collection Creation 2023-01-16 16:48:38 +03:00
Serkan Reis
664237d628 Names support for Create Collection > Royalty Payment Address 2023-01-12 13:01:11 +03:00
Serkan Reis
cb8eeb0dfd Added check for external_link protocol 2023-01-09 09:38:13 +03:00
Serkan Reis
6e1f1905b3 Update mint & append token success toasts 2023-01-08 20:12:15 +03:00
Serkan Reis
0066fddae8 Rename mint & append token UI elements 2023-01-08 20:09:05 +03:00
Serkan Reis
ce38980eff Perform description length check with checkCollectionDetails() 2023-01-08 19:53:58 +03:00
Serkan Reis
0def7e0aad Update Vending Minter tab name & description 2023-01-05 14:38:01 +03:00
Serkan Reis
67d414a55f Update 1/1 Collection tab name and description 2023-01-05 14:09:57 +03:00
Serkan Reis
a6abf4a2fc Implement manual metadata input functionality for 1/1 minting 2022-12-26 16:17:09 +03:00
Serkan Reis
6b6d0a34a1 Add wallet balance check for WL and/or Vending Minter instantiation 2022-12-21 10:36:43 +03:00
Serkan Reis
eaf3485bab Add per address limit check for new and existing WLs 2022-12-21 09:24:54 +03:00
Serkan Reis
7c93d7f73f Collection Creation, Sidebar & Dashboard landing page changes for mainnet compatibility 2022-12-19 17:38:51 +03:00
Serkan Reis
2ee9f1e73d Update Base Minter creation process 2022-12-15 14:59:05 +03:00
Serkan Reis
eab5a4a36c Update contract dashboard landing page 2022-12-15 13:58:38 +03:00
Serkan Reis
8993b1b9c0 Update checkUploadDetails() 2022-12-13 21:58:40 +03:00
Serkan Reis
fe4da95566 Implement 1/1 minting UI 2022-12-13 21:50:42 +03:00
Serkan Reis
5c6c87eb9e Isolate Base & Vending Minter creation UI 2022-12-13 15:52:43 +03:00
Serkan Reis
c9d4734417 Implement Collection Actions changes for Base Minter contract 2022-12-09 21:47:03 +03:00
Serkan Reis
a8c2548554 Implement Base Minter Contract dashboard 2022-12-09 11:27:50 +03:00
Serkan Reis
75c77e5a53 Check if existing/new whitelist start time = minting start time 2022-11-18 19:15:06 +03:00
Serkan Reis
fdec20798e Remove maxWidth for error messages 2022-11-02 10:53:17 +03:00
jhernandezb
1dc6f63996 remove validation 2022-10-28 12:56:54 -06:00
Serkan Reis
f86be40cc3 Add batch mint_for() functionality to Collection Actions 2022-10-28 13:05:02 +03:00
Serkan Reis
e575ae3b0a Base Token URI display update 2022-10-27 10:15:26 +03:00
Serkan Reis
b451ac46bf Fix: external_link related problem when creating with an existing base token uri 2022-10-21 07:14:49 +03:00
name-user1
039b8b424b
Launchpad V2 sync (#34)
* V2 Sync

* v2 sync

* Launchpad V2 sync

* Update trading start time description

* Add explicit_content to CollectionDetails update dependencies

* Minor UI changes

* Update MintPriceMessage interface

* Add symbolState.value to CollectionDetails update dependencies

* Add external_link to Collection Details

* Remove the tab Instantiate from the minter contract dashboard

* Add price check for update_minting_price

* Implement dynamic per address limit check

* Add checks for trading start time

* Update Minter Contract Dashboard Instantiate Tab - 1

* Update Minter Contract Dashboard Instantiate Tab - 2

* Remove Instantiate tab from SG721 Contract Dashboard

* Update whitelist contract helpers

* Update whitelist instantiate fee wrt member limit

Co-authored-by: name-user1 <eray@deuslabs.fi>
Co-authored-by: Serkan Reis <serkanreis@gmail.com>
2022-10-20 19:02:52 -06:00
Serkan Reis
5f39d7a6e0 Disable cover image URL extension check 2022-10-20 20:38:54 +03:00
Serkan Reis
a325c07384 Update whitelist configuration error message 2022-10-06 16:55:54 +03:00
Serkan Reis
49307afa9f Update Create Collection button 2022-10-06 16:47:01 +03:00
Serkan Reis
bb017412f7 Check whitelist contract validity prior to collection creation 2022-10-06 16:16:58 +03:00
Serkan Reis
a9c5843131 Remove remnants of localStorage related code 2022-10-05 12:39:49 +03:00
Serkan Reis
6a6eddb1d7 Fetch My Collections from the API 2022-09-23 20:36:34 +03:00
Serkan Reis
83b1974a3f My Collections UI & collection storage logic update 2022-09-23 15:27:24 +03:00
Serkan Reis
ddbdbd35ab
Add launchpad link to collection creation results (#10) 2022-09-15 10:33:08 +03:00
name-user1
e2a802f2b7
UI changes (#9)
* UI changes

* Update sidebar brand image

Co-authored-by: name-user1 <eray@deuslabs.fi>
Co-authored-by: Serkan Reis <serkanreis@gmail.com>
2022-09-13 08:19:04 +03:00
Serkan Reis
7d22328543
Include the whitelist contract address in the collection creation info box (#6)
* Add whitelist contract address to the collection creation result box

* Account for the no whitelist option
2022-09-11 20:54:28 +03:00
Serkan Reis
dedeab8de2
Re-enable user input checks & remove default API keys (#4) 2022-09-08 09:22:27 +03:00
Serkan Reis
3b8cd7588c Add spinner for create collection transactions 2022-09-02 21:45:42 +03:00
Arda Nakışçı
9dc19a99ab
Merge development to main (#43)
* UI changes & improvements (#41)

* Remove show advanced options button, add symbol input

* Add checks for minting time constraints

* Royalty share input placeholder update

* Update input subtitles & error messages

* Token price subtitles now include minimum token price

* Ensure the files to be uploaded are in numerical order starting from 1

* Add collection creation confirmation modal

* Make some changes

Co-authored-by: findolor <anakisci@gmail.com>

* Airdrop feature added to collection actions (#42)

Co-authored-by: name-user1 <eray@deuslabs.fi>

Co-authored-by: Serkan Reis <serkanreis@gmail.com>
Co-authored-by: name-user1 <101495985+name-user1@users.noreply.github.com>
Co-authored-by: name-user1 <eray@deuslabs.fi>
2022-09-01 09:27:23 +03:00
Serkan Reis
1624f0c332
Use existing base token URI for collection creation (#36)
* Use existing base token URI for collection creation

* Cover image preview when using existing base token URI option

* Fix cover image preview border for non-square images

* check baseTokenURI and coverImageUrl validity

* Fix typo

* Cover image validity condition update

* Remove unnecessary conditionals

* Display correct collection creation results when using an existing base token URI

* Fix: base token URI not being displayed correctly for new uploads

* Post-review update

* Remove extra props

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-16 10:04:33 +03:00
findolor
81dc8ed867 Refactor for prod build 2022-08-15 11:50:15 +03:00
Serkan Reis
cceb2c1d08
Display collection creation results (#35)
* Display collection creation results

* Add links for collection creation details

* Update link appearance
2022-08-10 15:04:18 +03:00
findolor
2c04539894 Fix anchor component imports 2022-08-10 12:42:00 +03:00
Arda Nakışçı
e68f2f25eb
Add loading spinner and modal on asset metadata upload (#33) 2022-08-10 12:07:05 +03:00
Serkan Reis
823b8c04f5
Omit file extensions during metadata file upload (#32)
* Upload metadata files without an extension

* Display success toast on metadata updates
2022-08-10 09:57:20 +03:00
Serkan Reis
0f0e68a285
Fixes and improvements (#28)
* Update collection creation error messages

* Update minimum unit price

* Update .env.example

* Fix double ustars conversion for whitelist & minter unit_price

* Add minimum unit price for whitelisted addresses

* Fix: Invalid baseTokenURI error during collection instantiation

* Collection cover image URI update

* Minimum unit price update - 2

* Fix: nonfunctional existing whitelist option

* Check matching asset and metadata file arrays before creating a collection

* Mark minting detail inputs as required

* Fix: collection creation with the specified royalty preference

* Fix: whitelistType change problem

* Fix creation logic

* Automate number of tokens input & check per address limit

* Automate number of tokens input & check per address limit - 2

* Metadata files should have .json extensions

* Check royalty percentage

* Upload service related changes now trigger state updates

Co-authored-by: findolor <anakisci@gmail.com>
2022-08-09 14:42:55 +03:00
Serkan Reis
986777b73d
Use "animation_url" in the uploaded metadata for storing media file URIs (#27)
* Remove image and animation_url from metadata modal

* Use animation_url for storing audio and video asset URIs

* Use image and animation_url keys together for audio/video assets

* Delete empty metadata keys

* Post-review update
2022-08-09 12:08:10 +03:00
Arda Nakışçı
927a3af361
Collection creation page styling (#26)
* Refactor whitelist component and add new state

* Implement existing whitelist component

* Refactor other pages for styling
2022-08-05 14:13:27 +03:00
Arda Nakışçı
c62438d753
Upload details component styling (#23)
* Add styling to upload details

* Refactor image preview
2022-08-04 14:19:25 +03:00