Welcome to the Xahau Hook Standard Library, a collection of standard hooks designed to be used with the Xahau platform. This library is a collaborative effort with Transia DAO, and each hook within the library is associated with a unique Xahau Ledger Request (XLR) for easy reference and tracking.
To get started with using the Xahau Hook Standard Library, clone this repository and install the dependencies:
git clone https://github.com/Transia-RnD/xhs-library
cd xhs-library
yarn install
Below is a list of available hooks in the Xahau Hook Standard Library. Each hook is accompanied by an XLR number for reference. Please follow the links for more information and documentation on how to use each hook.
- XLR Number: XLR-1
- Router Hook Documentation
- Transia DAO Collaboration Request
- XLR Number: XLR-3
- Auction Hook Documentation
- Transia DAO Collaboration Request
- XLR Number: XLR-5
- Autotransfer Hook Documentation
- Transia DAO Collaboration Request
- XLR Number: XLR-7
- Checkout Hook Documentation
- Transia DAO Collaboration Request
(Repeat the above section for each additional hook that is part of the library, including their respective XLR numbers and links to collaboration requests.)
To build the hooks, run the following command:
yarn run build:hooks
To run integration tests:
yarn run test:integration
Contributions to the Xahau Hook Standard Library are welcome. If you would like to contribute or create a new request for collaboration with Transia DAO, please follow these steps:
- Visit the Transia DAO Requests Portal at https://dao.transia.co/dashboard/requests.
- Click on the "New Request" button.
- Fill out the form with the details of your proposal, including a clear description and any relevant information that can help the community understand your request.
- Submit the form for review by the Transia DAO community.
- Engage with the community members in the discussion of your request and provide any additional information if required.
Your request will be reviewed by the community, and you will receive feedback or approval to proceed with your contribution.
This project is licensed under the GPL-3.0-or-later License - see the LICENSE.md file for details.
- Denis Angell - Initial work - dangell7
xrpld-netgen up:standalone --network_id=21338
tail -f xahau/log/debug.log | grep HookTrace