An open API service indexing awesome lists of open source software.

https://github.com/dev-protocol/niwa

🌈 Social Token Launcher.
https://github.com/dev-protocol/niwa

dao tokenization web3-dapp

Last synced: 6 months ago
JSON representation

🌈 Social Token Launcher.

Awesome Lists containing this project

README

          

# Niwa

## Development

For local development please create a .env file using the dotenv file found in the root folder as a template

```
# this can be arbitrum-one, polygon-mainnet, or polygon-mumbai
VITE_L2_NETWORK=polygon-mumbai
VITE_INFURA_PROJECT_ID=
VITE_INFURA_BASE_ENDPOINT=
VITE_IS_ROOT= # boolean
```

Setting `VITE_IS_ROOT` to `true` will prompt the network select page.
Otherwise, it will route to whatever `VITE_L2_NETWORK` you have setup with correct Infura details.

### use OAuth YouTube Account

The following environment variables need to be set:

```
VITE_YOUTUBE_CLIENT_ID=XXX.apps.googleusercontent.com
VITE_YOUTUBE_AUTH_REDIRECT_URI=https://HOST:PORT/auth/youtube/callback
```

See also:
https://developers.google.com/youtube/v3/getting-started

### use OAuth Discord Account

The following environment variables need to be set:

```
VITE_DISCORD_CLIENT_ID=YOUR_CLIENT_ID
VITE_DISCORD_CLIENT_SECRET=YOUR_CLIENT_SECRET
VITE_DISCORD_AUTH_REDIRECT_URI=http://HOST:PORT/auth/discord/callback
```

See also:
https://discord.com/developers/docs/topics/oauth2

### Adding your dApp to the Apps Page

Create a PR with your dapp added in `dapps.json` file in the root directory.