Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YottaChain
YTBP
提交
422a8352
Y
YTBP
项目概览
YottaChain
/
YTBP
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
YTBP
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
422a8352
编写于
4月 04, 2018
作者:
B
Bucky Kittinger
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fully added back the abi_def stuff to system contract, will work on the errors later
上级
bf2b3fa7
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
36 addition
and
17 deletion
+36
-17
contracts/eosio.system/eosio.system.abi
contracts/eosio.system/eosio.system.abi
+26
-13
contracts/eosio.system/native.hpp
contracts/eosio.system/native.hpp
+10
-4
未找到文件。
contracts/eosio.system/eosio.system.abi
浏览文件 @
422a8352
...
...
@@ -190,42 +190,55 @@
],
"actions": [{
"name": "transfer",
"type": "transfer"
"type": "transfer",
"ricardian_contract": ""
},{
"name": "issue",
"type": "issue"
"type": "issue",
"ricardian_contract": ""
},{
"name": "delegatebw",
"type": "delegatebw"
"type": "delegatebw",
"ricardian_contract": ""
},{
"name": "undelegatebw",
"type": "undelegatebw"
"type": "undelegatebw",
"ricardian_contract": ""
},{
"name": "refund",
"type": "refund"
"type": "refund",
"ricardian_contract": ""
},{
"name": "regproducer",
"type": "regproducer"
"type": "regproducer",
"ricardian_contract": ""
},{
"name": "unregprod",
"type": "unregprod"
"type": "unregprod",
"ricardian_contract": ""
},{
"name": "regproxy",
"type": "regproxy"
"type": "regproxy",
"ricardian_contract": ""
},{
"name": "unregproxy",
"type": "unregproxy"
"type": "unregproxy",
"ricardian_contract": ""
},{
"name": "voteproducer",
"type": "voteproducer"
"type": "voteproducer",
"ricardian_contract": ""
},{
"name": "claimrewards",
"type": "claimrewards"
"type": "claimrewards",
"ricardian_contract": ""
},{
"name": "nonce",
"type": "nonce"
"type": "nonce",
"ricardian_contract": ""
}
],
"tables": [
]
],
"clauses": [{}]
}
contracts/eosio.system/native.hpp
浏览文件 @
422a8352
...
...
@@ -58,8 +58,8 @@ namespace eosiosystem {
struct
action_def
{
action_name
name
;
type_name
type
;
EOSLIB_SERIALIZE
(
action_def
,
(
name
)(
type
)
)
std
::
string
ricardian_contract
;
EOSLIB_SERIALIZE
(
action_def
,
(
name
)(
type
)
(
ricardian_contract
)
)
};
struct
table_def
{
...
...
@@ -71,14 +71,20 @@ namespace eosiosystem {
EOSLIB_SERIALIZE
(
table_def
,
(
name
)(
index_type
)(
key_names
)(
key_types
)(
type
)
)
};
struct
clause_pair
{
std
::
string
id
;
std
::
string
body
;
EOSLIB_SERIALIZE
(
clause_pair
,
(
id
)(
body
)
)
};
struct
abi_def
{
std
::
vector
<
type_def
>
types
;
std
::
vector
<
struct_def
>
structs
;
std
::
vector
<
action_def
>
actions
;
std
::
vector
<
table_def
>
tables
;
std
::
vector
<
clause_pair
>
clauses
;
EOSLIB_SERIALIZE
(
abi_def
,
(
types
)(
structs
)(
actions
)(
tables
)
)
EOSLIB_SERIALIZE
(
abi_def
,
(
types
)(
structs
)(
actions
)(
tables
)
(
clauses
)
)
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录