Oraichain Mainnet Release Notes
This release focuses on migrating the AI request handling process to smart contracts instead of using Cosmos SDK modules.
Deprecating the mainnet custom modules.
The custom modules of the mainnet will be deprecated to minimize the unexpected bugs that may affect the liveliness of the network. Data related to these modules can still be queried normally, however.
Migrating the modules onto Cosmwasm smart contracts.
Using smart contracts is more flexible and easier to fix and update. As a result, we decided to move the AI request handling process to smart contracts.
Updates on the reward mechanism.
The validators now can set their own required fees for an AI request instead of depending on the fees of the providers. Nevertheless, this means that users may need to spend more tokens for a request, which is the sum of the provider fees and the validator fees.
Updates on the websocket functionality.
We have migrated the websocket function to Javascript instead of attaching it in the network binary, which is developed using Golang. This provides additional flexibility when updating and maintaining. The validators will no longer need to update their binaries to fix the websocket problem.