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

https://github.com/php-lightning/lnaddress

PHP package that let you get a lightning address on your own domain.
https://github.com/php-lightning/lnaddress

bitcoin lightning-address lightning-network ln php

Last synced: 5 months ago
JSON representation

PHP package that let you get a lightning address on your own domain.

Awesome Lists containing this project

README

          

# PHP Lightning Address

PHP Lightning Address is an easy way to get a [lightning address](https://lightningaddress.com/) in PHP.



GitHub Build Status


Scrutinizer Code Quality


Scrutinizer Code Coverage


Psalm Type-coverage Status


MIT Software License

## Usage / Development

Set up your custom config:

```bash
cp lightning-config.dist.php lightning-config.php
# or just simply the nostr.json to define the backends/user-settings
cp nostr.dist.json nostr.json
```

You can customize the invoice description and the success message by editing
`lightning-config.php`:

```php
use PhpLightning\Config\LightningConfig;

return (new LightningConfig())
->setDescriptionTemplate('Pay to %s on mynode')
->setSuccessMessage('Thanks for the payment!');
```

Run a local PHP server listening `public/index.php`

```bash
composer serve
```

### Demo template

We prepared a demo template, so you can use this project as a dependency. The benefits from this approach is that you can update your project with `composer update` whenever there are new features or improvements on this `lnaddress` repository.

> [https://github.com/php-lightning/demo-lnaddress](https://github.com/php-lightning/demo-lnaddress)

## Wiki

Check the wiki for more details: [https://github.com/php-lightning/lnaddress/wiki](https://github.com/php-lightning/lnaddress/wiki)

## Contributions

Feel free to open issues & PR if you want to contribute to this project.