# v2 FluxAggregator

本章节主要介绍 FluxAggregator 的使用,以及如何使用 oracle 进行喂价。

# 合约部署

本章所有合约操作依托 tronscan 进行,在 github 获取代码后,将tvm-contracts/v2.0中所有合约文件导入 tronscan,并执行编译。 编译后部署合约FluxAggregator,并输入对应的构造参数,下面是参数释义:

  • _win: WIN token 地址
  • _pay,entAmount: 每次 oracle 提交价格收到的 WIN 报酬 (单位 10⁻6 WIN)
  • _timeout: 一轮喂价的超时时间
  • _validator: 对喂价进行验证的合约地址(可选)
  • _minSubmissionValue: 允许 oracle 喂价的最小值
  • _maxSubmissionValue: 允许 oracle 喂价的最大值
  • _decimals: 喂价的精度
  • _description: 合约描述

# 节点部署

节点部署与之前类似,新版的版本向后兼容,无需改动。

# 提现

注意:FluxAggregator 聚合方式摒弃了之前的 oracle 合约,故需要记住所有 oracle 的操作都针对的是 oracle 账号,而不是合约地址。

# 测试网(Nile)

币价对 合约
TRX-USDT TGm9cecRyrHAUziKrmRASPLb8fgZbJJmF9

# 主网

Pair Contract
TRX/USD TXwZqjjw4HtphG4tAm5i1j1fGHuXmYKeeP
JST/USD TPMkqBh7kU16Zmv9EAtm6vfWYrTax4Aucb
WIN/USD TQU2nPFvemv6hbtmJ48Z749a7VcAmacV4D
SUNOLD/USD TYzFE7fC46yjs3p5JUidvxzg9XMFT7qWZy
DICE/USD TP4nTfoGu9pTdMR4PNc6rH1NM7AS7MGWLm
BTC/USD TTzPaLxJMy8nwXe9NRfHopHW4KyUeavLdF
USDJ/USD TBxnH94m2Zsp869QpiAoCHt54wCsFSUsSP
USDT/USD TYWY6L4mECH2Gtiq3sg4zY4fvD1XZpwGrb
LIVE/USD TFFVcMViFUn3UEXVMPeuWjb4xo6TwUacog
BTTOLD/USD TM2CEasFpeREBtLWgkzMqASkn5mvtf12He
JST/TRX TXMSfKwBfvY6THwnTzRRteYHdB125rKBKK
TUSD/USD TXyKzmu2J2eXcVspbLnnzuQmU2krLxb8dG
NFT/USD TS15kJyth5F7vAE5bpzAUumEGFDsnYkEGF
SUN/USD TAKUV2gwwmAG7fCtwSW9VwSrGnPikuuw5p
WIN/TRX TFtL1Kdb2n5yrVTxa6qYgwnNEAAGnKiuDT
SUNOLD/TRX TGoKRdiC9TrEoVZcKNFRa7oDEdC4S6Ra9r
DICE/TRX TW4VZcEmjSBZLWjQiWr4jNitVGB2Bn3dCo
BTC/TRX TPdsKCrr3SJ2HMvt9tTVy3CjhN1CuvEUqc
USDJ/TRX TRTpP7TN186YAncgn5Yfjnw4Kds56BneAc
USDT/TRX TRf25FSQQzHQ7j1Td7dtYUBPb8R5yVCx2L
BTTOLD/TRX TEDsjLSWQjERk4baV2NjPUDAzfxxACBgQE
ETH/TRX TBnthNeA1wjNDquD6kXYY2zTRLFyg5eMmj
ETH/USD TZCPyp7fWW3xnQ6gv5LG9v7S7VYbr4h2H1
TUSD/TRX TDtUKwNXhFp7HrKcAGR5jYEJBEURod8s2f
NFT/TRX TXSf7X1Dw7CGmykSQeNBDgKhCPw8Ehvggq
SUN/TRX TPVW4azkkthtLdYGLUPdQGLvU9Tciuhq5a
USDC/USD THL5y573nNXkHbHY8ZkZNLPZTMXdkq9aFr
USDC/TRX TSLmB88ek8npjBKeQRzdYZJMpabwfvj2PT
BTT/USD TTQh9bGPDyEKQH8KFXDPxzES4ZGYELTEUc
BTT/TRX TVcrYnkgdKmZTEUWkgJNVPjRHUCf4aVX1a