๐Ÿ“ 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)ร—1โˆ’P(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)ร—1โˆ’Pd(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