Powers the Cogmentis Nostrly SaaS
The plugin code is provided open-source for transparency. It is currently under active development and depends on custom development branches of robwoodgate/cashu-ts.
Because of this, it may not build correctly unless the appropriate feature branch is manually compiled into the node_modules directory first.
Note: This plugin is pre-release and experimental. It is not recommended for production use.
- A WordPress environment (local or remote installation)
- Node.js and npm (Node Package Manager) installed
- Composer installed for managing WordPress dependencies
- The PHP-GMP extension enabled on your WordPress server
To install and set up the plugin:
- Run the build script:
./build.sh - Upload
nostrly-saas.zipto the/wp-content/plugins/directory and unzip - Activate the plugin through the 'Plugins' menu
- Go to Settings > Nostrly to configure relay settings
Contributions are welcome! Please open issues or submit pull requests.
This project is built against a development branch of @cashu/cashu-ts. To replicate the development environment, follow these steps:
- Clone the fork locally, for example:
git clone https://github.com/robwoodgate/cashu-ts.git - Get the current cashu-ts branch from the
NOSTRLY_VERSIONconstant, eg:1.0.0-development-8426cd1uses cashu-tsdevelopmentbranch, at commit8426cd1 - Checkout the correct branch (e.g.,
development):git checkout development - Install cashu-ts dependencies:
npm install - Compile cashu-ts:
npm run compile - Update Nostrly package.json to use your local copy by changing the line to:
"@cashu/cashu-ts": "file:./path-to-your/cashu-ts" - Run
./build.shin the nostrly directory to confirm it builds successfully
This plugin is pre-release and experimental. Use it at your own risk.
It is not recommended for production use on other websites at this time.