# v2 FluxAggregator

本章節主要介紹 FluxAggregator 的使用,以及如何使用 oracle 進行餵價。

# 合約部署

本章所有合約操作依賴 tronscan 進行,在 github 獲取代碼後,將tvm-contracts/v2.0中所有合約文件導入 tronscan,並執行編譯。 編譯後部署合約FluxAggregator,並輸入對應的構造參數,下面是參數釋義:

  • _win: WIN 代幣地址
  • _paymentAmount: 每次 oracle 提交價格收到的 WIN 獎勵(單位 10⁻6 WIN)
  • _timeout: 一輪餵價的超時時間
  • _validator: 對餵價進行驗證的合約地址(可選)
  • _minSubmissionValue: 允許 oracle 餵價的最小值
  • _maxSubmissionValue: 允許 oracle 餵價的最大值
  • _decimals: 餵價的精度
  • _description: 合約描述

# 节点部署

節點部署與之前類似,新版的版本向後兼容,無需改動。

# 提現

注意:FluxAggregator 聚合方式摒棄了之前的 oracle 合約,故需要記住所有 oracle 的操作都針對的是 oracle 帳號,而不是合約地址。