{"id":22789976,"url":"https://github.com/smartdev1990/sollll","last_synced_at":"2026-06-30T06:31:33.429Z","repository":{"id":134392953,"uuid":"450554544","full_name":"SmartDev1990/sollll","owner":"SmartDev1990","description":null,"archived":false,"fork":false,"pushed_at":"2022-01-21T16:39:46.000Z","size":29085,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-31T10:34:34.589Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SmartDev1990.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-21T16:03:39.000Z","updated_at":"2022-01-21T16:06:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"589cc3ae-8173-4c82-a6a2-a3932ccfcd19","html_url":"https://github.com/SmartDev1990/sollll","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SmartDev1990/sollll","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDev1990%2Fsollll","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDev1990%2Fsollll/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDev1990%2Fsollll/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDev1990%2Fsollll/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SmartDev1990","download_url":"https://codeload.github.com/SmartDev1990/sollll/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartDev1990%2Fsollll/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34955985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-12T02:16:53.879Z","updated_at":"2026-06-30T06:31:33.411Z","avatar_url":"https://github.com/SmartDev1990.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# candymachine-v2-boiler-mint-site-noFLP\n\n![The Boiler Plate](https://github.com/tonyboylehub/candymachine-v2-boiler-mint-site-noFLP/blob/228e97fc6935153fefcf4f3033b0686f852a9e44/doc-resources/The-Boiler-Plate.png)\n\nThis is a stripped out Metaplex FLP site from the Metaplex repo at https://github.com/metaplex-foundation/metaplex\nThis was built upon version v1.1.0\n\nDonations can be made at tonyboyle.sol if you are feeling generous!\n\n\n# Installation\n\nClone the repo from the url below.\n\n \tgit clone https://github.com/tonyboylehub/candymachine-v2-boiler-mint-site-noFLP.git\n\nOpen a terminal in the root of the cloned repo and run yarn install to install all the required dependencies\n\n\tyarn install\n\nRename .env-example to .env and fill it with your own data variables.\n\n\nRun yarn start and all should pop up.\n\n\tyarn start\n\n---\n\nYou will need some basic html and css knowledge to get somewhere with this boilerplate. While I kept React components to a minimum where possible in order to help the new people in the web3 space you'll still need some basic web dev knowledge to make major adjustments. Good places to start are sites like https://www.w3schools.com/ and checking out their HTML and CSS tutorials. You shouldn't need any JS to get this up and running.\n\nThe site is mobile ready in the sense that it has a mobile menu and some preset anchor links. You'll need to dive through the code to adjust all these to your liking in both the standard nav and the mobile nav.\n\n## Notice!\nThere seems to be an error with CandymachineV2 and the captcha that won't allow whitelist tokens to be spent while the Gatekeeper is on in the candymachine config and the start date is in the future (whistlist presale mode). I think this is an issue the candymachine itself and the way it deals with its own captcha process. You'll have to have captcha turned off during whitelist/presale and then turn it back on if you want to use it for public sale.\n\n\n# Customising\n\n### Site Editing\nThere are 3 main areas to focus on editing and they are;\n\n **Site Design** - `src/app.tsx`\u003cbr/\u003e\nAll the HTML is located here and includes navigation, mobile menus. You'll need basic HTML knowledge to look through this and adjust the text and images.\n\n**Site Style** - `src/userCSS.css`\u003cbr/\u003e\nI've moved all the main colors and styling into CSS variables into this file to make everything accessible in one area for new people.\n\nIf you are more comfortable with css then head over to `src/app.css` \n\n **User Settings** - `src/userSettings.tsx`\u003cbr/\u003e\nThese are the user settings that can display some custom elements on the MintUI and also handle the date logic for showing each of the 3 phases of the MintUI.\n\n\tWelcome-\u003e WhiteList Mint(*if enabled*) -\u003e Public Mint\n\nPlease pay attention to the dates for each section as this determines how the MintUI is rendered and also if the mint button is enabled.\n\n# 3 Phase MintUI\nThere are 3 phases to the minting UI.\n\n``Welcome -\u003e Whitelist(optional) -\u003ePublic Mint``\n\nTo set this correctly you have to set your dates up correctly in the `userSettings.tsx` as well as various other settings such as custom Title, custom description, and even under each phase I've left a little React component that has a marked HTML area for each phase that will inject into the mintUI box.\n\n### Welcome Phase\nThis is enabled when both the Whitelist Phase and PublicMint start dates are currently not active.\n\n### Whitelist Phase\nThis will be enabled when the Whitelist Phase dates are met and active. You can optionally turn this off and set the dates into the past if you do not wish to use whitelist. Make sure your Whitelist phase end date is set to time out before the PublicMint startdate begins.\n\n### Public mint stage\nSet the start date as the same date as your CandyMachine this will trigger the UI of PublicMint stage.\n\n# WhiteListing\nWhile the UI has a whitelisting function you still need to set up your candy machine for whitelisting for it to be effect. You'll need to have your SLP tokens set up other wise you won't be able to whitelist mint with your candymachine in the off state.\n\nPLEASE NOTE - My UI has no effect on the actual whitelist itself, it's just enabling a UI and enabling a button allowing people to connect to candy machine. You CandyMachine v2 has to be set up 100% correctly with SLP token whitelist for the whitelist function to work as expect.\n\nFor white listing you need create your own SLP token. With whitelisting enabled on the Candy Machine v2 you set your custom SLP token address and update it to the Candy Machine. When ever someone visits your Candy Machine and holds on of your SLP tokens they can mint an item wether your Candy Machine v2 is live or not.\n\n# Countdowns\nMy countdowns work slightly different, the countdowns count to the **END** of the current phase. Not the start of something else.\n\nSo if Whitelist starts on 25th January you would actually set the Welcome phase to end on 25th January and countdown to that date.\n\nSubsequently if turn the countdown on in the WhiteList phase then it would countdown to the Whitelist end date. This is so people can have countdowns to whitelist ending if they are not directly leading into a public phase after.\n\n# Minting Panic\nThere is a mintingPanic option availbe in user settings. If for what ever reason you are experiance a technical issue during launch or for what ever reason you need it turning the mintingPanic to true will disbale all minting on the UI and provide a message of your choice.\n\n# Update Log\n\nv1.2.1 Update\n- Fixed some build warnings that were not playing well with Vercel deployment that caused a deployment error.\n- Fixed some logic\n\nv1.2 update\n\n- Added whitelist token counting and mint eligibility. App will check wallet for the whitelist token set in your candy machine config.json white list settings and show the user how many mints they are able to make during whitelist.\n\n- Added Mint panic function to user settings. \nThis will disable minting UI on the Front End in one setting and display a custom message. Useful is minting isn't quite going to plan due to network errors or such.\n\n- Stripped out all final remains of Metaplex FLP.\n\n- Removed Antirug.\n\n- Removed Confetti files and dependencies from files. Wasn't connected to anything to start with.\n\n- Added nearly all styling varibles to userCSS.css.\nUse this area to color your site and change different options. Good for beginners as things are clearly labeled.\nFor more advaned users head over to app.css\n\n- Removed the disconnected and connected phases that would show different content in the MintUI based on if your wallet was connected or not. This was confusing and I've now opted for a single display for each stage.\n\n- Added custom user HTML options for the 3 phases of the Minting UI including Welcome, Whitelist Minting, and Public Sale. The custom HTML will appear in the box if enabled based on each stage. Please be careful to keep your html without the comment markers unless you know what you are doing.\n\n- Added a few more user settings.\n\n- Restyled The Mint UI box.\n---\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartdev1990%2Fsollll","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartdev1990%2Fsollll","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartdev1990%2Fsollll/lists"}