- 浏览: 767889 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
资源主要有CPU,net bandwidth,和RAM
1.system delegatebw [OPTIONS] from receiver stake_net_quantity stake_cpu_quantity:抵押Token获取CPU与Bandwidth
必填参数:
a.#from TEXT:表示抵押的账户
b.#receiver TEXT:表示收取抵押EOS的账户
c.#stake_net_quantity TEXT:表示为获取NET所抵押的EOS数量
d.#stake_cpu_quantity TEXT:表示为获取CPU所抵押的EOS数量
非必填参数:
a.#-h,--help:表示打印帮助信息并退出
b.#--buyram TEXT:表示购买RAM数量
c.#--transfer:表示转移投票权
d.#-x,--expiration:表示交易过期时间,默认为30s
e.#-f,--force-unique:表示使得交易唯一
f.#-s,--skip-sign:表示跳过签名
g.#-j,--json:表示以JSON格式打印
h.#-d,--dont-broadcast:表示不向全网广播
i.#-r,--ref-block TEXT:表示设置TAPoS使用的区块高度或区块id
j.#-p,--permission TEXT ...:表示对该交易进行授权的账户及权限
k.#--masx-cpu-usage-ms UINT:表示设置CPU使用量上限,默认无限
l.#--max-net-usage UINT:表示设置NET使用量上限,默认无限
2.system undelegatebw [OPTIONS] from receiver unstake_net_quantity unstake_cpu_quantity:赎回抵押的Token
必填参数:
a.#from TEXT:表示抵押的EOS赎回的账户名
b.#receiver TEXT:表示抵押的EOS被收回账户名
c.#unstake_net_quantity TEXT:表示赎回Bandwidth的抵押的EOS数量
d.#unstake_cpu_quantity TEXT:表示赎回CPU所抵押的EOS数量
非必填参数:
同delegatebw
3.system buyram [OPTIONS] payer receiver amount:EOS系统内购买RAM
必填参数:
a.#payer TEXT:表示购买RAM付款账户
b.#receiver TEXT:表示接收购买的RAM账户
c.#amount TEXT:表示购买RAM花费的EOS数量或者RAM kb数
非必填参数:
同delegatebw
4.system sellram [OPTIONS] account bytes
必填参数:
a.#account TEXT:表示出售ram获取EOS的账户
b.#bytes UINT:表示出售ram的bytes量
非必填参数:
同delegatebw
合约私有成员属性
1._voters:voters_table实例,投票状态表,表名为voters,结构为voter_info结构体
2._producers:producers_table实例,生产者信息状态表,表名为producers,包含一个自定义索引prototalvote,结构为producer_info结构体
3._global:global_state_singleton实例,全局状态单例状态表,表名为global,结构为eosio_global_state结构体, 继承自eosio::block-chain_parameters,与genesis.json内容高度匹配
4._gstate:eosio_global_state结构体实例,就是global_state_sin_gleton的数据结构实例
5._rammarket:remmarket实例,内存市场状态表,定义在exchange_state.hpp头文件中,表名为remmarket,结构为使用了Bancor算法的exchange_state结构体
合约成员私有函数
1.update_elected_producers:只有一个参数是时间戳,按照时间戳更新已入选的生产节点名单
2.update_votes:更新投票信息,包含参数有投票者,代理,生产者投票内容,以及支持或反对的标识
3.changebw:更改某账户的资源量,包含出资者,接收者,CPU资源量,NET资源量,以及是否以转账的形式更改.也就是说,抵押资源量的token也属于接收者
4.get_default_parameters:获得默认参数
5.get_core_symbol:通过内存中账户的token符号获得链上主币符号
6.current_time_point:获得当前时间点time_point类型
7.current_block_time:获得当前区块时间block_timestamp类型
8.update_producer_votepay_share:更新生产者投票支付份额
9.update_total_votepay_share:更新总投票支付份额
10.propagate_weight_change:代理权重更改,传入投票者账户
合约成员公共函数
1.onblock:在producer_pay.cpp中实现,由eosio创世账户发起,用于更新生产者生产区块信息及上链的账号名称拍卖信息.传入时间戳和生产者
2.delegatebw:与私有函数changebw参数完全相同,用于抵押资源的主要方法
3.undelegatebw:与抵押函数相反,是用于解除抵押的方法
4.buyram:为账户购买内存资源
5.buyrambytes:上面是以token的方式购买内存资源,这里是以内存量字节的方式购买
6.sellram:卖出内存资源
7.refund:在抵押动作未完成时发起退款
8.reproducer:注册成为备用生产者
9.unregprod:解除备用生产者的注册
10.setram:设置最大内存量,为链增加内存容量,只能增加不能降低
11.voteproducder:为生产者投票,校验投票者签名,然后调用私有函数update_votes
12.regproxy:注册成为代理
13.setparams:设置链参数eosio::blockchain_parameters
14.claimrewards:生产者认领出场奖励
15.setpriv:设置账户是否为特权账户
16.rmvproducer:移除失效生产者并标记
17.bidname:拍卖账户名称
1.system delegatebw [OPTIONS] from receiver stake_net_quantity stake_cpu_quantity:抵押Token获取CPU与Bandwidth
必填参数:
a.#from TEXT:表示抵押的账户
b.#receiver TEXT:表示收取抵押EOS的账户
c.#stake_net_quantity TEXT:表示为获取NET所抵押的EOS数量
d.#stake_cpu_quantity TEXT:表示为获取CPU所抵押的EOS数量
非必填参数:
a.#-h,--help:表示打印帮助信息并退出
b.#--buyram TEXT:表示购买RAM数量
c.#--transfer:表示转移投票权
d.#-x,--expiration:表示交易过期时间,默认为30s
e.#-f,--force-unique:表示使得交易唯一
f.#-s,--skip-sign:表示跳过签名
g.#-j,--json:表示以JSON格式打印
h.#-d,--dont-broadcast:表示不向全网广播
i.#-r,--ref-block TEXT:表示设置TAPoS使用的区块高度或区块id
j.#-p,--permission TEXT ...:表示对该交易进行授权的账户及权限
k.#--masx-cpu-usage-ms UINT:表示设置CPU使用量上限,默认无限
l.#--max-net-usage UINT:表示设置NET使用量上限,默认无限
2.system undelegatebw [OPTIONS] from receiver unstake_net_quantity unstake_cpu_quantity:赎回抵押的Token
必填参数:
a.#from TEXT:表示抵押的EOS赎回的账户名
b.#receiver TEXT:表示抵押的EOS被收回账户名
c.#unstake_net_quantity TEXT:表示赎回Bandwidth的抵押的EOS数量
d.#unstake_cpu_quantity TEXT:表示赎回CPU所抵押的EOS数量
非必填参数:
同delegatebw
3.system buyram [OPTIONS] payer receiver amount:EOS系统内购买RAM
必填参数:
a.#payer TEXT:表示购买RAM付款账户
b.#receiver TEXT:表示接收购买的RAM账户
c.#amount TEXT:表示购买RAM花费的EOS数量或者RAM kb数
非必填参数:
同delegatebw
4.system sellram [OPTIONS] account bytes
必填参数:
a.#account TEXT:表示出售ram获取EOS的账户
b.#bytes UINT:表示出售ram的bytes量
非必填参数:
同delegatebw
合约私有成员属性
1._voters:voters_table实例,投票状态表,表名为voters,结构为voter_info结构体
2._producers:producers_table实例,生产者信息状态表,表名为producers,包含一个自定义索引prototalvote,结构为producer_info结构体
3._global:global_state_singleton实例,全局状态单例状态表,表名为global,结构为eosio_global_state结构体, 继承自eosio::block-chain_parameters,与genesis.json内容高度匹配
4._gstate:eosio_global_state结构体实例,就是global_state_sin_gleton的数据结构实例
5._rammarket:remmarket实例,内存市场状态表,定义在exchange_state.hpp头文件中,表名为remmarket,结构为使用了Bancor算法的exchange_state结构体
合约成员私有函数
1.update_elected_producers:只有一个参数是时间戳,按照时间戳更新已入选的生产节点名单
2.update_votes:更新投票信息,包含参数有投票者,代理,生产者投票内容,以及支持或反对的标识
3.changebw:更改某账户的资源量,包含出资者,接收者,CPU资源量,NET资源量,以及是否以转账的形式更改.也就是说,抵押资源量的token也属于接收者
4.get_default_parameters:获得默认参数
5.get_core_symbol:通过内存中账户的token符号获得链上主币符号
6.current_time_point:获得当前时间点time_point类型
7.current_block_time:获得当前区块时间block_timestamp类型
8.update_producer_votepay_share:更新生产者投票支付份额
9.update_total_votepay_share:更新总投票支付份额
10.propagate_weight_change:代理权重更改,传入投票者账户
合约成员公共函数
1.onblock:在producer_pay.cpp中实现,由eosio创世账户发起,用于更新生产者生产区块信息及上链的账号名称拍卖信息.传入时间戳和生产者
2.delegatebw:与私有函数changebw参数完全相同,用于抵押资源的主要方法
3.undelegatebw:与抵押函数相反,是用于解除抵押的方法
4.buyram:为账户购买内存资源
5.buyrambytes:上面是以token的方式购买内存资源,这里是以内存量字节的方式购买
6.sellram:卖出内存资源
7.refund:在抵押动作未完成时发起退款
8.reproducer:注册成为备用生产者
9.unregprod:解除备用生产者的注册
10.setram:设置最大内存量,为链增加内存容量,只能增加不能降低
11.voteproducder:为生产者投票,校验投票者签名,然后调用私有函数update_votes
12.regproxy:注册成为代理
13.setparams:设置链参数eosio::blockchain_parameters
14.claimrewards:生产者认领出场奖励
15.setpriv:设置账户是否为特权账户
16.rmvproducer:移除失效生产者并标记
17.bidname:拍卖账户名称
发表评论
-
eos快照
2019-10-06 08:31 380快照:为区块链提供临时 ... -
eos待确认/分叉库
2019-10-05 08:32 250fork_database:管理了轻量级状态数据,是由未确认的 ... -
eos controller概述
2019-10-03 17:28 290EOS中的模型层是blocks.log和基于chainbase ... -
eos multi_index
2019-10-03 09:01 281EOS的数据库就是chainbase,而调用数据库服务的C++ ... -
eos chainbase状态库
2019-10-01 08:03 431chainbase:是一个快速包含 ... -
eos action
2019-09-28 17:18 181action:在EOS中,action被分配到对应程序(一般是 ... -
eos事务结构
2019-09-28 16:34 393transaction_header:事务头的数据大小是固定的 ... -
eos区块头结构
2019-09-28 08:54 282block_header:区块头 struct block ... -
eos rpc set
2019-09-26 19:27 280set contract:设置合约 xjdeMacBook- ... -
eos rpc create
2019-09-26 19:18 2551.创建公私钥对 xjdeMacBook-Pro:safeco ... -
EOS blocks.log
2019-09-26 07:40 367区块数据通过blocks.log与blocks.index持久 ... -
引用区块
2019-09-25 07:26 309trx.set_reference_block(ref_blo ... -
EOS事务
2019-09-24 07:36 347调用函数add_standard_transaction_op ... -
全节点搭建
2019-09-22 09:34 2631.通过system regproducer命令可将普通账户注 ... -
eos名词解释
2019-09-14 09:34 6531.Authority:权力,要与Permission做好区分 ... -
智能合约依赖库
2019-08-29 07:32 364Action:这部分定义了查询或发送action的API.在E ... -
eos_rpc_sign
2019-08-21 07:22 242sign [OPTIONS] transaction:完成EO ... -
eos_rpc_wallet
2019-08-20 07:31 3131.wallet create [OPTIONS]:创建一个新 ... -
eos_rpc_get
2019-08-18 08:38 2901.get info:通过指定全节点API接口获取其连接的EO ... -
nodeos,cleos,keosd
2019-08-16 07:17 303nodeos:是运行在服务端的 ...
相关推荐
**EOS - 普元企业服务总线** EOS(Enterprise Service Bus),由普元公司研发,是一款高效、灵活的企业服务总线系统。它在SOA(Service-Oriented Architecture,面向服务架构)环境中扮演着核心角色,为企业提供了...
这个版本的EOS(可能是Enterprise Operating System或类似含义的缩写)着重于提供高效、稳定和安全的操作环境,以满足企业对IT基础设施的需求。 在提供的压缩包文件中,我们可以看到以下几个关键文件: 1. **...
此外,还将涵盖EOS的ABI(Application Binary Interface)和JSON-RPC API,这些都是与智能合约交互的重要工具。开发者可以通过这些接口实现对区块链数据的读写,创建复杂的去中心化应用(DApps)。 在实际操作部分...
在区块链开发领域,EOS作为一种新兴的高性能区块链平台,其智能合约和链上操作涉及到大量的技术细节和状态检查。为了确保操作的正确性,EOS提供了丰富的错误代码以帮助开发者识别和定位问题。本文集整理了EOS区块链...
佳能EOS_60d操作手册 详细介绍 佳能EOS_60d操作手册 具体的操作说明书 希望对您有所帮助
《普元PrimetonEOS_6.2安装过程详解与管理指南》 普元PrimetonEOS是一款先进的企业级应用服务器,其6.2版本在稳定性和性能上有了显著提升。本指南将详细介绍PrimetonEOS_6.2的安装过程,并提供管理手册的相关要点,...
总的来说,"普元_eos_demo"是一个学习普元EOS平台功能和用法的重要资源,通过实际操作和分析"btpdemo01"项目,用户可以深入理解企业级服务治理、流程自动化和数据集成等关键概念,进一步提升在IT领域的专业技能。
"基于深度学习的FY3D_MERSI和EOS_MODIS云检测模型研究" 本研究论文提出了一种基于深度学习的全自动云检测算法,旨在解决FY3D_MERSI和EOS_MODIS云检测问题。该算法使用深度全卷积神经网络(Deep Convolutional ...
EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,中文文档由 汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/eos-rpc-api/
Canon_EOS_ED-SDK_v3.6.1.rar ,含EDSDK、EDSDK_64、文档Document、范例Sample。 Supports models beginning from the EOS 1D Mark III in 2007. The following models are supported as of March 2010. EOS-1D ...
"eos_attr_hdf"则表明代码可能专注于读取和操作HDF文件中与EOS相关的属性。在EOS数据中,属性通常包含关于数据的元信息,如传感器信息、时间戳、地理位置等,这些信息对理解及处理科学数据至关重要。 在"描述"部分...
6. **资源管理**:在EOS平台上,资源如CPU、网络带宽和存储空间是有限的,用户需要通过持有EOS代币来获取。理解资源分配和管理机制对于优化应用性能很重要。 7. **DAPP开发**:EOS平台上的分布式应用(DAPP)开发...
### 佳能_EOS_7D 相关知识点 #### 一、佳能 EOS 7D 基础概述 **佳能 EOS 7D** 是一款高性能的数码单反相机,具有以下特点: - **高画质 CMOS 图像感应器**:配备了约 1800 万有效像素的 CMOS 感应器,能够捕捉...
在IT行业中,EOS(Enterprise Operation System)通常指的是企业级操作系统,它用于管理和协调企业的各种业务流程和信息系统。这里提到的“EOS系统表”是EOS核心组成部分之一,它们存储了系统运行所需的各种数据和...
其中,EDSDK(EOS Development System Kit)是这个SDK的核心部分,版本号为2.60,是我们要探讨的重点。 1. **EDSDK简介** EDSDK 是 Canon 为了方便开发者与 EOS 相机进行交互而设计的一套 C 风格的库。它提供了...
python库,解压后可用。 资源全名:eos_py-0.14.0-cp36-cp36m-win_amd64.whl
equation of state (EOS) of gas
**EOS Webcam Utility Beta - 转变你的EOS相机为网络摄像头** 标题中的“EOS Webcam Utility Beta”是一款由佳能(Canon)开发的应用程序,专为Windows操作系统设计,版本号为0.9.0。该软件的主要功能是将支持的EOS...