Golem Network has officially launched Yagna v0.16.0, introducing a range of new features and improvements, according to the official announcement.
New Payment Method: Deposits
One of the most significant updates in Yagna v0.16.0 is the introduction of a new payment method: deposits. This feature differentiates 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. The new payment system allows end-users to pay providers through a smart contract, eliminating the need for direct transactions with the requestor’s wallet. Additionally, the system offers revenue opportunities by allowing optional service fees, enabling service owners/requestors to create profitable services on the Golem Network.
To utilize the deposits feature, users need to upgrade to Yagna v0.16.0. An updated version of the JS SDK, which simplifies the integration of this feature, will be available soon.
Other Improvements and Updates
Alongside the new payment method, Yagna v0.16.0 includes several other updates:
- Enhanced Error Handling: The update introduces new actionable, machine-friendly structured errors that comply with RFC-9457 standards. These changes are currently 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 version of Yagna, users should run the following commands in their 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.
For additional assistance, users can refer to the Golem Network documentation. For any questions or issues, the Golem team is available on Discord.
Image source: Shutterstock