Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
YottaChain
YTBP
提交
39c7151f
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,发现更多精彩内容 >>
提交
39c7151f
编写于
9月 03, 2017
作者:
D
Daniel Larimer
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update info returned by git account to include properly formatted EOS and accurate parent authority
上级
2c08d520
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
13 addition
and
7 deletion
+13
-7
plugins/chain_plugin/chain_plugin.cpp
plugins/chain_plugin/chain_plugin.cpp
+9
-4
plugins/chain_plugin/include/eos/chain_plugin/chain_plugin.hpp
...ns/chain_plugin/include/eos/chain_plugin/chain_plugin.hpp
+4
-3
未找到文件。
plugins/chain_plugin/chain_plugin.cpp
浏览文件 @
39c7151f
...
...
@@ -306,16 +306,21 @@ read_only::get_account_results read_only::get_account( const get_account_params&
result
.
abi
=
std
::
move
(
abi
);
}
result
.
eos_balance
=
balance
.
balance
;
result
.
staked_balance
=
staked_balance
.
stakedBalance
;
result
.
unstaking_balance
=
staked_balance
.
unstakingBalance
;
result
.
eos_balance
=
Asset
(
balance
.
balance
,
EOS_SYMBOL
)
;
result
.
staked_balance
=
Asset
(
staked_balance
.
stakedBalance
)
;
result
.
unstaking_balance
=
Asset
(
staked_balance
.
unstakingBalance
)
;
result
.
last_unstaking_time
=
staked_balance
.
lastUnstakingTime
;
const
auto
&
permissions
=
d
.
get_index
<
permission_index
,
by_owner
>
();
auto
perm
=
permissions
.
lower_bound
(
boost
::
make_tuple
(
params
.
name
)
);
while
(
perm
!=
permissions
.
end
()
&&
perm
->
owner
==
params
.
name
)
{
/// TODO: lookup perm->parent name
result
.
permissions
.
push_back
(
permission
{
perm
->
name
,
perm
->
name
,
perm
->
auth
.
to_authority
()
}
);
Name
parent
;
const
auto
*
p
=
d
.
find
<
permission_object
,
by_id
>
(
perm
->
parent
);
if
(
p
)
parent
=
p
->
name
;
result
.
permissions
.
push_back
(
permission
{
perm
->
name
,
parent
,
perm
->
auth
.
to_authority
()
}
);
++
perm
;
}
...
...
plugins/chain_plugin/include/eos/chain_plugin/chain_plugin.hpp
浏览文件 @
39c7151f
...
...
@@ -20,6 +20,7 @@ namespace eos {
using
chain
::
public_key_type
;
using
fc
::
optional
;
using
boost
::
container
::
flat_set
;
using
chain
::
Asset
;
namespace
chain_apis
{
struct
empty
{};
...
...
@@ -64,9 +65,9 @@ public:
struct
get_account_results
{
Name
name
;
uint64_t
eos_balance
=
0
;
uint64_t
staked_balance
=
0
;
uint64_t
unstaking_balance
=
0
;
Asset
eos_balance
=
Asset
(
0
,
EOS_SYMBOL
)
;
Asset
staked_balance
;
Asset
unstaking_balance
;
fc
::
time_point_sec
last_unstaking_time
;
vector
<
permission
>
permissions
;
optional
<
producer_info
>
producer
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录