Fee
x/feeモジュールは、Sunriseブロックチェーンのコアコンポーネントであり、取引手数料の管理を担当します。指定されたステーブルコイン(fee_denom)で手数料を徴収し、これらの手数料の一部をRISE(burned_denom)にスワップして焼却します。このモジュールは、RISEのデフレ型トークノミクスをサポートしつつ、ユーザーに安定した手数料体系を維持します。
x/feeの主な特徴
x/feeの主な特徴焼却メカニズム:
徴収された手数料(
fee_denom)の一部は、RISE(burned_denom)にスワップされて焼却され、循環供給量を削減します。焼却率は
burn_ratioパラメータによって決定されます(デフォルト:50%)。スワップと焼却の操作はアトミックであり、オンチェーンで検証されます。
手数料のデノミネーション(
fee_denom):取引手数料に必要なデノミネーションを指定します(デフォルト:
"uusdrise")。バイパスされない限り、取引はこのデノミネーションで手数料を支払う必要があります。
手数料のデノミネーションの厳密な検証が強制されます。
動的なパラメータ設定:
開発者は、モジュールによって強制される検証付きで、パラメータを動的に設定できます。
パラメータは、ガバナンス提案を通じて更新できます。
コア機能
手数料の徴収と処理
手数料徴収プロセス:
手数料は、
FeeCollectorモジュールアカウントを通じてfee_denomで徴収されます。システムは以下を検証します:
トランザクションごとに1つの手数料デノミネーションのみ。
手数料デノミネーションが、設定された
fee_denomと一致すること。手数料額が有効で、ゼロでないこと。
手数料処理フロー:
burn_ratioによって決定される、徴収された手数料の一部が焼却用に指定されます。この部分は、
x/swapモジュールを介してfee_denomからburned_denomにスワップされます。結果として得られた
burned_denomトークンは、供給から焼却されます。残りの
fee_denom(焼却用に指定されなかった部分)は、他のプロトコル用途のためにFeeCollectorアカウントに残ります。
パラメータ設定
注意: 次のセクションでは、経験豊富なユーザーまたは開発者向けの高度なトピックについて説明します。
fee_denom
取引手数料に必要なデノミネーション
"uusdrise"
有効なデノミネーションである必要があります
burned_denom
手数料決済時に焼却されるデノミネーション
"urise"
有効なデノミネーションである必要があります
burn_ratio
焼却する手数料の割合
0.5
0から1の間である必要があります
ワークフロー:手数料処理
注意: 次のセクションでは、経験豊富なユーザーまたは開発者向けの高度なトピックについて説明します。
詳細および実装の詳細については、GitHubリポジトリを参照してください。
最終更新