* Initial preview & upload logic * Refactor image & metadata selection & preview logic * Refactor image & metadata selection & preview logic - 2 * Establish metadata-modal connection * Metadata attribute manipulation * Successful metadata attribute removal & update * Successful metadata attribute addition & update * Update existing attributes success * Display image uri among metadata following the upload * Fix: buttons being displayed without an image overlay * Separate upload logic & incorporate useRefs * Clean up: removed unused imports and structures * Add radio buttons for upload service selection * Remove package-lock.json (duplicate .lock files) * Refactor upload logic & metadata modal * Utilize serviceType enum in upload logic * Utilize serviceType enum in upload logic - 2 * Implement user input for NFT.Storage & Pinata API keys * Update use an existing URI text * Remove upload_old.tsx * Fix: reset main metadata fields on metadata modal refresh * Fix: reset main metadata fields on metadata modal refresh - 2 * Make linter happy * Make linter happy - 2 * Move upload file under collections * Post-review update - 1 * Source Pinata endpoint URL from environment variables * Replace regular file arrays with states Co-authored-by: findolor <anakisci@gmail.com> |
||
|---|---|---|
| .github | ||
| .husky | ||
| .vscode | ||
| components | ||
| config | ||
| contexts | ||
| contracts | ||
| hooks | ||
| packages | ||
| pages | ||
| public | ||
| services | ||
| styles | ||
| utils | ||
| .env.example | ||
| .gitignore | ||
| .prettierignore | ||
| env.d.ts | ||
| next-env.d.ts | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| yarn.lock | ||
stargaze-tools
- Mainnet website: https://
- Testnet website: https://
Prerequisites
Required
- Git
- Node.js 14 or LTS
- Yarn
- Keplr Wallet browser extension
Optional
- S3 bucket instance (minio, etc.)
Setup local development
# clone repository
git clone https://github.com/deus-labs/stargaze-tools.git
cd stargaze-tools
# install dependencies
yarn install
# copy env file and fill in values
cp .env.example .env
# run development server
yarn dev
# (optional) lint and format project
yarn lint
