fisco bcos transaction交易结构 源代码位置

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fisco bcos transaction交易结构 源代码位置相关的知识,希望对你有一定的参考价值。

FISCO BCOS的交易结构在原以太坊的交易结构的基础上,有所增减字段。FISCO BCOS 2.0+的交易结构字段如下:

nametypedescriptionRLP index RC1RLP index RC2
typeenum交易类型,表明该交易是创建合约还是调用合约交易,初始为空合约--
nonceu256消息发送方提供的随机数,用于唯一标识交易00
valueu256转账数额,目前去币化的FISCO BCOS不使用该字段55
receiveAddressh160交易接收方地址,type为创建合约时该地址为0x044
gasPriceu256本次交易的gas的单价,FISCO BCOS中为固定值30000000011
gasu256本次交易允许最多消耗的gas数量,FISCO BCOS可配置该值22
datavector< byte >与交易相关的数据,或者是创建合约时的初始化参数66
chainIdu256记录本次交易所属的链信息/业务信息-7
groupIdu256记录本次交易所属的群组-8
extraDatavector< byte >预留字段,记录交易信息,内部使用“#”分割信息-9
vrsSignatureStruct交易发送方对交易7字段RLP编码后的哈希值签名生成的数据7,8,910,11,12
hashWithh256交易结构所有字段(含签名信息)RLP编码后的哈希值--
senderh160交易发送方地址,基于vrs生成--
blockLimitu256交易生命周期,该交易最晚被处理的块高,FISCO BCOS新增字段33
importTimeu256交易进入交易池的unix时间戳,FISCO BCOS新增字段--
rpcCallbackfunction交易出块后RPC回调,FISCO BCOS新增字段--

数据结构与编码协议 — FISCO BCOS v2.7.2 文档 

以上是关于fisco bcos transaction交易结构 源代码位置的主要内容,如果未能解决你的问题,请参考以下文章

FISCO BCOS Transaction execution error合约执行失败原因

FISCO BCOS 区块最大最长交易执行时间

FISCO BCOS 构造交易体 使用WeBASE-Front组装交易提交交易

FISCO BCOS java sdk 组装交易的代码位置

FISCO BCOS 区块链 设置交易最晚处理区块高度

FISCO BCOS 数据结构与编码协议 交易结构 区块结构