Ares Wikipedia

Ares Wikipedia

  • 文档
  • 贡献
  • Languages icon中文
    • English

›Oracle

概览

  • 概述
  • 延伸
  • 术语

白皮书

  • 介绍
  • 技术框架
  • 数据市场
  • 经济模型

学习

    质押挖矿

    • trojan质押
    • iliad 质押
    • 资产跨链桥
  • 流动性挖矿
  • Gladios

    • 账户
    • 领取测试币
    • 转账
    • 设置链上身份

    Oracle

    • Ares预言机
    • 预言机提供的支持
    • 预言机经济
    • 抵押扩展

    插槽竞拍

    • Kusama
    • Dot
  • 获取价格
  • 获取交易对

构建

    Basic

    • 跨链获取价格

    Gladios指南

    • 搭建验证人节点
    • 报价节点RPC工具

节点

  • 硬件环境
  • 运行节点
  • 运行验证节点
  • 运行验证节点 Q&A
  • 启动预言机服务
  • 启动Warehouse服务
  • Warehouse接口文档

主网

    验证人教程

    • 如何创建Odyssey账户
    • 映射ERC20/BEP20 ARES代币
    • 如何绑定 stash & controller账户
    • 验证人节点程序升级/部署
    • 设置 Session Keys
    • 验证人节点校验
    • 惩罚校验&提取资产

    网络提名人教程

    • 创建Odyssey账户&质押
    • 为任一或多个节点提名
    • 查询惩罚情况&提取资产

抵押扩展

Methods

current_staking_era

fn current_staking_era() -> u32

获取当前 Staking Pallet 的 era

near_era_change

fn near_era_change(period_multiple: BlockNumber) -> bool

用于确定 era 是否即将发生变化。

period_multiple: 表示`era`变化前第几个session周期触发 `near_era_change`

calculate_near_era_change

fn calculate_near_era_change(
    period_multiple: BlockNumber,
    current_bn: BlockNumber,
    session_length: BlockNumber,
    per_era: BlockNumber
) -> bool

old_npos

fn old_npos() -> Vec<Self::StashId>

获得旧验证人名单列表

pending_npos

fn pending_npos() -> Vec<(Self::StashId, Option<AuthorityId>)>

获得新验证人名单列表(不包括旧的)

工作流程

适配器的执行

  1. Staking Config的ElectionProvider需要设置为staking_extend::elect::OnChainSequentialPhragmen,GenesisElectionProvider需设置为staking_extend::elect:OnChainSequentialPhragmenGenesis。
  2. frame_election_provider_support::onchain::Config的DataProvider需设置为staking_extend::data::DataProvider。
  3. pallet_election_provider_multi_phase::Config的DataProvider需设置为staking_extend::data::DataProvider<Self>。
  4. 然后选举的请求将被发送到staking_extend。选举模块也将从staking_extend获得候选人名单,此时适配器就连接成功了。
  5. 调用pending_npos方法以获得新当选的列表,然后通过IAresOraclePreCheck::get_pre_check_status判断验证人是否经过审计,如果是则让其参与选举。
← 预言机经济Kusama →
  • Methods
    • current_staking_era
    • near_era_change
    • calculate_near_era_change
    • old_npos
    • pending_npos
  • 工作流程
    • 适配器的执行
关于我们

首个链上验证的去中心化跨链预言机服务协议,为万链互联和数字经济提供安全可信的数据服务。

Email   info@aresprotocol.io
快速链接
网站博客代币经济学购买代币挖矿
资源
文档Github区块浏览器
社会媒体
Copyright © 2023 Ares Protocol 保留所有权利.