Skip to content

1.0.7 智能合约需求 #265

@toxotguo

Description

@toxotguo
  • 首页
    链状态:@shuxialanhu
    ChainX交易总数与账户总数 合并到一格
    空出来的格 放 智能合约数/调用数
    智能合约数 :status_chain表的contract_count 字段 数字点击跳转到 智能合约列表页
    调用数:status_chain表的contract_call_count 字段

  • 中英转化

  1. module:
    XContracts: 合约

  2. call:
    update_schedule:更新费用表
    put_code: 部署合约
    call: 调用合约
    instantiate: 实例合约

  3. event:
    Transfer:转账
    Instantiated:实例化
    CodeStored:代码存储
    ScheduleUpdated:费用表更新
    Dispatched:分发调用
    Contract:合约运行日志
    Change:变更

  • 新增 智能合约列表页 @shuxialanhu
    导航“区块链” 下面增加tab “智能合约列表”
    表头:合约地址、代码哈希、区块高度、部署账户
    数据源:contracts表的contract、code_hash、height、account
    其中 合约地址、区块高度、部署账户 都可以超链接到对应到详情页

  • 新增智能合约详情页 @shuxialanhu
    类似“账户详情页”的结构
    基本信息部分每个字段一行:
    合约地址、代码哈希、区块高度、部署账户、ABI
    数据源:contracts表的contract、code_hash、height、account 、abi

交易列表tab部分
表头:区块高度 | 时间 | 交易哈希 | 操作 | 结果
点击+号展示参数信息,和“账户详情页”的交易列表部分类似

交易列表,先从表contracts_transation中根据合约地址获得对应tx 列表,再从transation表中获得每笔tx的详情

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions