diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..083823d --- /dev/null +++ b/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2023, thesimplekid +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/README.md b/README.md index 2356543..bb466ad 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,36 @@ WIP -Incomplete cashu mint with multiple ln backends. -- [x] CLNrpc -- [ ] [Greenlight](https://github.com/Blockstream/greenlight) -- [ ] [ldk-node](https://github.com/lightningdevkit/ldk-node) +## Implemented [NUTs](https://github.com/cashubtc/nuts/): + +- :heavy_check_mark: [NUT-00](https://github.com/cashubtc/nuts/blob/main/00.md) +- :heavy_check_mark: [NUT-01](https://github.com/cashubtc/nuts/blob/main/01.md) +- :heavy_check_mark: [NUT-02](https://github.com/cashubtc/nuts/blob/main/02.md) +- :heavy_check_mark: [NUT-03](https://github.com/cashubtc/nuts/blob/main/03.md) +- :heavy_check_mark: [NUT-04](https://github.com/cashubtc/nuts/blob/main/04.md) +- :heavy_check_mark: [NUT-05](https://github.com/cashubtc/nuts/blob/main/05.md) +- :heavy_check_mark: [NUT-06](https://github.com/cashubtc/nuts/blob/main/06.md) +- :heavy_check_mark: [NUT-07](https://github.com/cashubtc/nuts/blob/main/07.md) +- :heavy_check_mark: [NUT-08](https://github.com/cashubtc/nuts/blob/main/08.md) +- :heavy_check_mark: [NUT-09](https://github.com/cashubtc/nuts/blob/main/09.md) + + + +## Implemented Lightning Backends +- :heavy_check_mark: [CLNrpc](https://github.com/ElementsProject/lightning#using-the-json-rpc-interface) +- :white_check_mark: [Greenlight](https://github.com/Blockstream/greenlight) +- :white_check_mark: [ldk-node](https://github.com/lightningdevkit/ldk-node) +## License + +Code is under the [BSD 3-Clause License](LICENSE-BSD-3) + +## Contribution + +All contributions welcome. + +Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions. + +## Contact + +I can be contacted for comments or questions on nostr at _@thesimplekid.com (npub1qjgcmlpkeyl8mdkvp4s0xls4ytcux6my606tgfx9xttut907h0zs76lgjw) or via email tsk@thesimplekid.com. \ No newline at end of file diff --git a/mint-manager/.github/workflows/pr_check.yml b/mint-manager/.github/workflows/pr_check.yml deleted file mode 100644 index 7309e59..0000000 --- a/mint-manager/.github/workflows/pr_check.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: pr_check - -on: - workflow_dispatch: - push: - pull_request: - branches: [ master ] - -env: - CARGO_TERM_COLOR: always - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: install toolchain - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - target: wasm32-unknown-unknown - override: true - profile: minimal - - name: Install trunk - uses: jetli/trunk-action@v0.1.0 - with: - version: 'latest' - - name: Build - run: trunk build - - name: Run tests - run: cargo test --verbose