📠Settlement

Users trading in MetaOracle will encounter two types of settlement: waiting for the event to end and then the platform settlement, or selling the shares to another user.

Definition 9: The OI\mathit{OI} of user A\mathit{A} in a given static market En\mathit{E_n} is UAOI(En)\mathit{U_AOI(E_n)}, the predicted probability P(En)\mathit{P(E_n)} at the end of the market prediction, and the predicted reward multiplier M(En)\mathit{M(E_n)}. After the final result of the market event is determined and User A\mathit{A} chooses to settle on the platform, the PnL\mathit{PnL} without considering the settlement fee is UAPnLEn\mathit{U_APnL_{E_n}}.

UAPnLEn=UAOI(En)×1P(En)P(En)=UAOI(En)×(M(En)1)\mathit{U_APnL_{E_n}=U_AOI(E_n)×\frac{1-P(E_n)}{P(E_n)}=U_AOI(E_n)×(M(En)-1)}

Definition 10: Given the OI\mathit{OI} of user A\mathit{A} in a particular dynamic market En\mathit{E_n} is UAOI(En)\mathit{U_AOI(E_n)}, the predicted probability Pd(En)\mathit{P_d(E_n)}, and the predicted reward multiplier Md(En)\mathit{M_d(E_n)}. After the final result of the market event is determined and user A\mathit{A} chooses to settle on the platform, the PnL\mathit{PnL} without considering the settlement fee is UAPnLEn\mathit{U_APnL_{E_n}}.

UAPnLEn=UAOI(En)×1Pd(En)Pd(En)=UAOI(En)×(Md(En)1)\mathit{U_APnL_{E_n}=U_AOI(E_n)×\frac{1-P_d(E_n)}{P_d(E_n)}=U_AOI(E_n)×(M_d(En)-1)}

Definition 11: The OI\mathit{OI} of user A\mathit{A} in a given dynamic market En\mathit{E_n} is UAOI(En)\mathit{U_AOI(E_n)}, the predicted probability PdT0(En)\mathit{P_{d}^{T_0}(E_n)}, and the predicted reward multiplier MdT0(En)\mathit{M_{d}^{T_0}(E_n)}. At a certain T1 moment before the end of the market, the predicted probability PdT1(En)\mathit{P_{d}^{T_1}(E_n)} and the predicted reward multiplier MdT1(En)\mathit{M_{d}^{T_1}(E_n)}. At this point, user A\mathit{A} sells his share to another user by choosing the platform settlement, and the PnL\mathit{PnL} without considering the settlement fee is UAPnLEn\mathit{U_APnL_{E_n}}.

UAPnLEn=UAOI(En)×PdT1(En)PdT0(En)PdT0(En)=UAOI(En)×MdT0(En)MdT1(En)MdT1(En)\mathit{U_APnL_{E_n}=U_AOI(E_n)×\frac{P_{d}^{T_1}(E_n)-P_{d}^{T_0}(E_n)}{P_{d}^{T_0}(E_n)}=U_AOI(E_n)×\frac{M_{d}^{T_0}(E_n)-M_{d}^{T_1}(E_n)}{M_{d}^{T_1}(E_n)}}

2.4.1 Settlement Fee

MetaOracle charges users a settlement fee.

Definition 11: For any user A\mathit{A} who gets a PnL\mathit{PnL} of UAPnLEn\mathit{U_APnL_{E_n}} without considering the settlement fee, a fixed percentage of the settlement fee - UALFEn\mathit{U_ALF_{E_n}} is charged, i.e.

UALFEn=UAPnLEn×Fee%\mathit{U_{A}LF_{E_n}=U_{A}PnL_{E_n}\times Fee\%}

Last updated