Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lawalletio/lightning-domain
Lightning Domain
https://github.com/lawalletio/lightning-domain
bitcoin domain lawallet lightning
Last synced: about 2 months ago
JSON representation
Lightning Domain
- Host: GitHub
- URL: https://github.com/lawalletio/lightning-domain
- Owner: lawalletio
- Created: 2024-02-18T23:12:08.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T22:06:34.000Z (4 months ago)
- Last Synced: 2024-09-10T19:39:54.763Z (4 months ago)
- Topics: bitcoin, domain, lawallet, lightning
- Language: TypeScript
- Homepage: https://lawallet.io
- Size: 203 KB
- Stars: 10
- Watchers: 2
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lightning Domain
Provide Lightning Addreses with your domain.
Provides [NIP-05](https://github.com/nostr-protocol/nips/blob/master/05.md) and [LUD-16](https://github.com/lnurl/luds/blob/luds/16.md) for users.Just deploy it and assign your domain.
## Our stack
- [Prisma](https://prisma.io)
- [Tailwind CSS](https://tailwindcss.com)
- [NextJS](https://nextjs.org)## Documentation
You can check the full documentation in [LaWallet Documentation](https://backend.lawallet.io/identity-provider)
## One Click install
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flawalletio%2Flightning-domain&env=ADMIN_NOSTR_PRIVATE_KEY,AUTOCREATE_NONCE&project-name=lightning-domain&repository-name=lightning-domain&integration-ids=oac_3sK3gnG06emjIEVL09jjntDD)
1. Select a name for your repo
2. Set the environment variables```bash
DATABASE_URL="postgresql://" # < Database URI
ADMIN_NOSTR_PRIVATE_KEY="..." # < Nostr Admin Private Key (hex)
AUTOCREATE_NONCE="SECRET_NONCE" # < Remember this valueSIGNUP_ENABLED=1
[email protected]
SIGNUP_MSATS_PRICE=21000
```3. Deploy
4. Assign a domain## Developing
Set nvm version
```bash
nvm use
```Install packages
```bash
pnpm install
```Start development server
```bash
pnpm dev
```## Build
```bash
pnpm build
```