Yagna v.0.16.0: Introducing Deposits
We have just released Yagna v0.16.0! Here is a quick summary of the changes from v0.15:
A New Payment Method: Deposits
- New roles in the Ecosystem: Deposits differentiate between End-users who use and pay for services on Golem, and Requestors (also known as Service Owners) who operate and maintain these services via Yagna.
- Indirect Payments: End-users can pay Providers through a smart contract, eliminating the need for direct transactions with the Requestor's wallet.
- Revenue Opportunities: The system allows for optional service fees, offering Service Owners/Requestors an opportunity to create profitable services on the Golem Network.
IMPORTANT: To use the Deposits feature, you need to have Yagna 0.16.0. A new version of the JS SDK, which simplifies integrating this feature, will also be available soon.
📁
For more details, explore our documentation on Deposit payments
Other Improvements and Updates
- Enhanced Error Handling: We are introducing new actionable, machine-friendly structured errors that comply with RFC-9457 standards. Currently, these changes are being tested in the Allocation Creation REST API Endpoint.
- Minor CLI Enhancements: Several minor fixes have been implemented in the Command Line Interface (CLI) to enhance user experience.
Upgrade Instructions
To update to the latest Yagna version, simply run in your terminal:
- Requestors:
curl -sSf https://join.golem.network/as-requestor | bash
- Providers:
curl -sSf https://join.golem.network/as-provider | bash
- Existing Users: Stop your running Yagna node, then execute the command.
- New Users: Run the command to install and join the Golem Network.
If you need any help, our documentation is just a click away at this link https://docs.golem.network/ If you have any questions or run into any issues, we're always here to help you out. Just give us a shout on Discord and we'll do our best to assist you!