Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0.7 智能合约需求 #265

Open
toxotguo opened this issue Oct 18, 2019 · 1 comment
Open

1.0.7 智能合约需求 #265

toxotguo opened this issue Oct 18, 2019 · 1 comment
Assignees
Labels

Comments

@toxotguo
Copy link

toxotguo commented Oct 18, 2019

  • 首页
    链状态:@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的详情

@toxotguo toxotguo added the 1.0.7 label Oct 18, 2019
@toxotguo toxotguo changed the title 1.0.7 需求 1.0.7 智能合约需求 Oct 18, 2019
@shuxialanhu
Copy link
Collaborator

屏幕快照 2019-10-18 下午4 39 16

屏幕快照 2019-10-18 下午4 39 02

屏幕快照 2019-10-18 下午4 38 53

@ntduan ntduan removed their assignment Dec 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants