base_reward_unitis a contract parameter set by the contract owner, which is currently the Oraichain team. In the future, this parameter will be only adjusted through DAO.
preference_executor_feeare set by the requester and executor, respectively. We choose the minimum value between the two to prevent a specific case, where an executor sets a low preference fee at first, then immediately increases it after finishing a request to try getting more rewards. Typically, executors with higher fee preferences will not execute requests that have lower fee preferences.
claim rewardtransaction either on Oraiscan or through CLI, which will move such rewards from a normal to an unbonding state. During the unbonding period, the slashing mechanism still applies to the unbonding amount, which prevents executors from executing requests poorly that yet can still claim the rewards before getting slashed.
claim rewardtransaction again to finally receive the rewards.