CONTRACT GUIDE

FaucetVault 合约部署说明

当前项目不再依赖本地数据库和后台接口。你只需要部署 cBTC 水龙头合约,再让前端直连 BSC 钱包和合约即可。

返回水龙头首页

部署顺序

  1. 确认 cBTC 合约地址:0x18d0e455b3491e09210292d3953157a4bf104444
  2. 确认 FAIR 公开入口:买入路由 `0x3f8e213e5aecd400c868765f1559968db2c4f741`,公开 Vault `0x0375f966b518713fc4ab89c3abc6ba063376bc4a`,FAIR 代币 `0xcac6d8ec6d05fbcb7065edcfb7897a1633993876`。
  3. 部署 `contracts/FaucetVault.sol`,部署后得到新的资金池地址。
  4. 把前端里的 `faucetVaultAddress` 替换成新部署地址。
  5. 生产模式建议拆成三条链路:`5U 买入 -> FAIR Router`,`质押 -> FAIR Vault`,`免费 1 cBTC -> FaucetVault`;推荐关系与 FAIR 共用同一套链上绑定。

合约职责

前端配置项

tokenContractAddress = 0x18d0e455b3491e09210292d3953157a4bf104444

faucetVaultAddress = 部署后的 FaucetVault 合约地址

fairEntryRouterAddress = 0x3f8e213e5aecd400c868765f1559968db2c4f741

fairPublicVaultAddress = 0x0375f966b518713fc4ab89c3abc6ba063376bc4a

fairTokenAddress = 0xcac6d8ec6d05fbcb7065edcfb7897a1633993876

chainId = 56

rpcUrl = https://bsc-dataseed.binance.org/

当前状态

现在本地页面已经切成前端直连合约模式。如果 `FaucetVault` 还没真正部署,首页会自动进入演示读取模式,但按钮结构和交互流已经按链上方式准备好了。