Balance
钱包地址的特定资产余额。
字段:
owner
: Address!
一个由32字节表示的EOA账户。
amount
: U64!
所选资产ID的金额,作为无符号64位数字。
assetId
: AssetId!
资产的32字节表示。
BalanceFilterInput
用于过滤 balances
查询的过滤输入类型。
字段:
owner
: Address!
余额的所有者地址。
Block
网络中一个区块的信息。
字段:
id
: BlockId!
区块的唯一标识符。
height
: U32!
区块的高度。
header
: Header!
区块的元数据。
consensus
: Consensus!
使用的共识类型。
transactions
: [Transaction!]!
包含在区块中的交易数组。
Breakpoint
调试期间的断点。
定义为一个合约ID和其中的相对 pc
偏移的元组。
字段:
contract
: ContractId!
合约地址。
pc
: U64!
程序计数器寄存器 $pc
的值,即当前指令的内存地址。
ChainInfo
基础链的信息。在非常高的层面上,chainInfo
可以帮助您了解您连接的 Fuel 链以及此链的不同参数。
字段:
name
: String!
链的人类可读字符串名称。例如 可升级测试网
。
latestBlock
: Block!
最近创建的区块。
daHeight
: U64!
通过中继器(例如以太坊或 DA)的基础链的高度。
consensusParameters
: ConsensusParameters!
用于验证区块的共识参数。
gasCosts
: GasCosts!
每个操作码的燃气成本。
ChangeOutput
改变UTXO中未花费的硬币的交易输出。
字段:
to
: Address!
硬币的接收者地址。
amount
: U64!
输出中硬币的数量。
assetId
: AssetId!
输出硬币的资产ID。
Coin
有关硬币的信息。
字段:
utxoId
: UtxoId!
UTXO的唯一32字节标识符。
owner
: Address!
硬币的所有者地址。
amount
: U64!
硬币的数量。
assetId
: AssetId!
硬币的资产ID。
blockCreated
: U32!
创建硬币的区块。
txCreatedIdx
: U64!
创建此硬币的交易的索引。
CoinFilterInput
用于 coins
查询的过滤输入类型。
字段:
owner
: Address!
硬币的所有者。
assetId
: AssetId
硬币的资产ID。
CoinOutput
代表硬币输出的类型。
字段:
to
: Address!
输出硬币的接收地址。
amount
: U64!
输出中硬币的数量。
assetId
: AssetId!
输出硬币的资产ID。
ConsensusParameters
用于验证区块的共识参数。
字段:
version
: ConsensusParametersVersion!
共识参数的版本。
txParams
: TxParameters!
predicateParams
: PredicateParameters!
断言的允许参数。
scriptParams
: ScriptParameters!
脚本的允许参数。
contractParams
: ContractParameters!
合约的允许参数。
feeParams
: FeeParameters!
手续费的允许参数。
baseAssetId
: AssetId!
用于燃料费的“基础”资产的资产ID。
blockGasLimit
: U64!
区块中允许的最大燃气花费量。
chainId
: U64!
链的唯一标识符。
gasCosts
: GasCosts!
每个操作码的燃气成本。
privilegedAddress
: Address!
通过 Upgrade
交易授权网络升级的地址。
ConsensusParametersPurpose
关于正在升级的共识参数的详细信息。
字段:
witnessIndex
: U16!
在 witnesses
字段中包含序列化共识参数的见证的索引。对于共识参数的升级,升级后的参数存储为交易中的见证。
checksum
: Bytes32!
序列化共识参数的哈希值。由于序列化的共识参数位于交易见证中(这是可塑性数据),任何一方都可以覆盖它们。checksum
用于验证数据是否未被修改或篡改。
Contract
表示已部署合约的对象。
字段:
id
: ContractId!
合约地址。
bytecode
: HexString!
合约字节码。
salt
: Salt!
合约的唯一标识符。
ContractBalance
表示某种资产的已部署合约的余额的对象。
字段:
contract
: ContractId!
合约地址。
amount
: U64!
给定资产的合约余额。
assetId
: AssetId!
硬币的资产ID。
ContractBalanceFilterInput
用于 contractBalances
查询的过滤输入类型。
字段:
contract
: ContractId!
查询将返回其余额的合约ID。
ContractCreated
部署合约的输出类型。
字段:
contract
: Contract!
已创建的合约。
stateRoot
: Bytes32!
合约的初始状态根。
ContractOutput
改变合约状态的交易的输出类型。
字段:
inputIndex
: Int!
输入的索引。
balanceRoot
: Bytes32!
交易执行后合约拥有的硬币数量的根。
stateRoot
: Bytes32!
交易执行后的合约状态根。
ContractParameters
特定于合约的共识参数。
字段:
version
: ContractParametersVersion!
合约特定共识参数的版本。
contractMaxSize
: U64!
合约的最大大小(以字节为单位)。
maxStorageSlots
: U64!
存储槽的最大数量。
DryRunTransactionExecutionStatus
事务模拟执行的状态详情。
字段:
id
: TransactionId!
事务ID。
status
: DryRunTransactionStatus!
事务模拟执行的状态。
receipts
: [Receipt!]!
事务模拟执行的收据。
DryRunFailureStatus
失败的事务模拟执行的状态详情。
字段:
programState
: ProgramState
程序执行状态。
reason
: String!
事务模拟执行失败的原因。
receipts
: [Receipt!]!
事务模拟执行的收据。
totalGas
: U64!
使用的总燃气量。
totalFee
: U64!
交易的总费用。
DryRunSuccessStatus
成功的事务模拟执行的状态详情。
字段:
programState
: ProgramState
程序执行状态。
receipts
: [Receipt!]!
事务模拟执行的收据。
totalGas
: U64!
使用的总燃气量。
totalFee
: U64!
交易的总费用。
EstimateGasPrice
交易的估计燃气价格。
字段:
gasPrice
: U64!
ExcludeInput
resourcesToSpend
查询的输入类型,定义要排除的UTXOs和消息。
字段:
utxos
: [UtxoId!]!
要排除的UTXO ID数组。
messages
: [Nonce!]!
要排除的消息ID数组。
FailureStatus
失败的事务的状态类型。
字段:
transactionId
: TransactionId!
唯一的事务ID。
block
: Block!
失败事务所在的区块号。
time
: Tai64Timestamp!
事务失败的时间。
reason
: String!
事务失败的原因。
programState
: ProgramState
程序执行状态。
receipts
: [Receipt!]!
事务的收据。
totalGas
: U64!
使用的总燃气量。
totalFee
: U64!
交易的总费用。
FeeParameters
费用的共识参数。
字段:
version
: FeeParametersVersion!
共识参数的版本。
gasPriceFactor
: U64!
燃气成本的动态调整。
gasPerByte
: U64!
每字节的燃气成本。
GasCosts
每个操作码的燃气成本细分。
字段:
version
: GasCostsVersion!
燃气特定共识参数的版本。
add
: U64!
使用 $add
ALU 操作码的燃气成本。
addi
: U64!
使用 $addi
ALU 操作码的燃气成本。
aloc
: U64!
使用 $aloc
内存操作码的燃气成本。
and
: U64!
使用 $and
ALU 操作码的燃气成本。
andi
: U64!
使用 $andi
ALU 操作码的燃气成本。
bal
: U64!
使用 $bal
合约操作码的燃气成本。
bhei
: U64!
使用 $bhei
合约操作码的燃气成本。
bhsh
: U64!
使用 $bhsh
合约操作码的燃气成本。
burn
: U64!
使用 $burn
合约操作码的燃气成本。
cb
: U64!
使用 $cb
合约操作码的燃气成本。
cfei
: U64!
使用 $cfei
内存操作码的燃气成本。
cfsi
: U64!
使用 $cfsi
内存操作码的燃气成本。
div
: U64!
使用 $div
ALU 操作码的燃气成本。
divi
: U64!
使用 $divi
ALU 操作码的燃气成本。
ecr1
: U64!
使用 $ecr1
密码操作码的燃气成本。
eck1
: U64!
使用 $eck1
密码操作码的燃气成本。
ed19
: U64!
使用 $ed19
密码操作码的燃气成本。
eq
: U64!
使用 $eq
ALU 操作码的燃气成本。
exp
: U64!
使用 $exp
ALU 操作码的燃气成本。
expi
: U64!
使用 $expi
ALU 操作码的燃气成本。
flag
: U64!
使用 $flag
操作码的燃气成本。
gm
: U64!
使用 $gm
操作码的燃气成本。
gt
: U64!
使用 $gt
操作码的燃气成本。
gtf
: U64!
使用 $gtf
ALU 操作码的燃气成本。
ji
: U64!
使用 $ji
控制流操作码的燃气成本。
jmp
: U64!
使用 $jmp
控制流操作码的燃气成本。
jne
: U64!
使用 $jne
控制流操作码的燃气成本。
jnei
: U64!
使用 $jnei
控制流操作码的燃气成本。
jnzi
: U64!
使用 $jnzi
控制流操作码的燃气成本。
jmpf
: U64!
使用 $jmpf
控制流操作码的燃气成本。
jmpb
: U64!
使用 $jmpb
控制流操作码的燃气成本。
jnzf
: U64!
使用 $jnzf
控制流操作码的燃气成本。
jnzb
: U64!
使用 $jnzb
控制流操作码的燃气成本。
jnef
: U64!
使用 $jnef
控制流操作码的燃气成本。
jneb
: U64!
使用 $jneb
控制流操作码的燃气成本。
lb
: U64!
使用 $lb
内存操作码的燃气成本。
log
: U64!
使用 $log
合约操作码的燃气成本。
lt
: U64!
使用 $lt
ALU 操作码的燃气成本。
lw
: U64!
使用 $lw
内存操作码的燃气成本。
mint
: U64!
使用 $mint
合约操作码的燃气成本。
mlog
: U64!
使用 $mlog
ALU 操作码的燃气成本。
modOp
: U64!
使用 $modOp
操作码的燃气成本。
modi
: U64!
使用 $modi
ALU 操作码的燃气成本。
moveOp
: U64!
使用 $moveOp
ALU 操作码的燃气成本。
movi
: U64!
使用 $movi
ALU 操作码的燃气成本。
mroo
: U64!
使用 $mroo
ALU 操作码的燃气成本。
mul
: U64!
使用 $mul
ALU 操作码的燃气成本。
muli
: U64!
使用 $muli
ALU 操作码的燃气成本。
mldv
: U64!
使用 $mldv
ALU 操作码的燃气成本。
noop
: U64!
使用 $noop
ALU 操作码的燃气成本。
not
: U64!
使用 $not
ALU 操作码的燃气成本。
or
: U64!
使用 $or
ALU 操作码的燃气成本。
ori
: U64!
使用 $ori
ALU 操作码的燃气成本。
poph
: U64!
使用 $poph
操作码的燃气成本。
popl
: U64!
使用 $popl
操作码的燃气成本。
pshh
: U64!
使用 $pshh
操作码的燃气成本。
pshl
: U64!
使用 $pshl
操作码的燃气成本。
ret
: U64!
使用 $ret
操作码的燃气成本。
rvrt
: U64!
使用 $rvrt
合约操作码的燃气成本。
sb
: U64!
使用 $sb
内存操作码的燃气成本。
sll
: U64!
使用 $sll
ALU 操作码的燃气成本。
slli
: U64!
使用 $slli
ALU 操作码的燃气成本。
srl
: U64!
使用 $srl
ALU 操作码的燃气成本。
srli
: U64!
使用 $srli
ALU 操作码的燃气成本。
srw
: U64!
使用 $srw
合约操作码的燃气成本。
sub
: U64!
使用 $sub
ALU 操作码的燃气成本。
subi
: U64!
使用 $subi
ALU 操作码的燃气成本。
sw
: U64!
使用 $sw
内存操作码的燃气成本。
sww
: U64!
使用 $sww
合约操作码的燃气成本。
time
: U64!
使用 $time
合约操作码的燃气成本。
tr
: U64!
使用 $tr
合约操作码的燃气成本。
tro
: U64!
使用 $tro
合约操作码的燃气成本。
wdcm
: U64!
使用 $wdcm
ALU 操作码的燃气成本。
wqcm
: U64!
使用 $wqcm
ALU 操作码的燃气成本。
wdop
: U64!
使用 $wdop
ALU 操作码的燃气成本。
wqop
: U64!
使用 $wqop
ALU 操作码的燃气成本。
wdml
: U64!
使用 $wdml
ALU 操作码的燃气成本。
wqml
: U64!
使用 $wqml
ALU 操作码的燃气成本。
wddv
: U64!
使用 $wddv
ALU 操作码的燃气成本。
wqdv
: U64!
使用 $wqdv
ALU 操作码的燃气成本。
wdmd
: U64!
使用 $wdmd
ALU 操作码的燃气成本。
wqmd
: U64!
使用 $wqmd
ALU 操作码的燃气成本。
wdam
: U64!
使用 $wdam
ALU 操作码的燃气成本。
wqam
: U64!
使用 $wqam
ALU 操作码的燃气成本。
wdmm
: U64!
使用 $wdmm
ALU 操作码的燃气成本。
wqmm
: U64!
使用 $wqmm
ALU 操作码的燃气成本。
xor
: U64!
使用 $xor
ALU 操作码的燃气成本。
xori
: U64!
使用 $xori
ALU 操作码的燃气成本。
call
: DependentCost!
使用 $call
合约操作码的 dependent
燃气成本。
ccp
: DependentCost!
使用 $ccp
合约操作码的 dependent
燃气成本。
croo
: DependentCost!
使用 $croo
合约操作码的 dependent
燃气成本。
csiz
: DependentCost!
使用 $csiz
合约操作码的 dependent
燃气成本。
k256
: DependentCost!
使用 $k256
加密操作码的 dependent
燃气成本。
ldc
: DependentCost!
使用 $ldc
合约操作码的 dependent
燃气成本。
logd
: DependentCost!
使用 $logd
合约操作码的 dependent
燃气成本。
mcl
: DependentCost!
使用 $mcl
内存操作码的 dependent
燃气成本。
mcli
: DependentCost!
使用 $mcli
内存操作码的 dependent
燃气成本。
mcp
: DependentCost!
使用 $mcp
内存操作码的 dependent
燃气成本。
mcpi
: DependentCost
使用 $mcpi
内存操作码的 dependent
燃气成本。
meq
: DependentCost!
使用 $meq
内存操作码的 dependent
燃气成本。
retd
: DependentCost!
使用 $retd
合约操作码的 dependent
燃气成本。
s256
: DependentCost
使用 $mcpi
加密操作码的 dependent
燃气成本。
scwq
: DependentCost
使用 $scwq
加密操作码的 dependent
燃气成本。
smo
: DependentCost!
使用 $smo
合约操作码的 dependent
燃气成本。
srwq
: DependentCost!
使用 $srwq
合约操作码的 dependent
燃气成本。
swwq
: DependentCost!
使用 $swwq
合约操作码的 dependent
燃气成本。
contractRoot
: DependentCost!
计算 contractRoot
的 dependent
燃气成本。
stateRoot
: DependentCost!
计算 stateRoot
的 dependent
燃气成本。
vmInitialization
: DependentCost!
vmInitialization
的 dependent
燃气成本。
newStoragePerByte
: U64!
每字节存储的燃气成本。
Genesis
创世区块的共识类型。
字段:
chainConfigHash
: Bytes32!
链配置哈希。链配置定义了使用的共识类型、结算层和块有效性规则。
coinsRoot
: Bytes32!
所有创世硬币的二进制 Merkle 树根。
contractsRoot
: Bytes32!
所有合约状态、余额和每个合约的合约代码哈希的二进制 Merkle 树根。
messagesRoot
: Bytes32!
所有创世消息的二进制 Merkle 树根。
transactionsRoot
: Bytes32!
所有之前交易的二进制 Merkle 树根。
HeavyOperation
依赖于其输入大小的操作,以及每个输入单位所需的时间超过单个无操作操作的时间
字段:
base
: U64!
此操作可能的最小燃气成本
gasPerUnit
: U64!
处理单个单位所需的燃气
Header
头包含有关特定块的元数据。
字段:
id
: BlockId!
当前区块 ID。
daHeight
: U64!
数据可用性层的区块高度,其中(包括)处理输入消息。
consensusParametersVersion
: U32!
共识参数的版本。
stateTransitionBytecodeVersion
: U32!
状态转换字节码的版本。
transactionsCount
: U64!
区块中的交易数量。
messageReceiptCount
: U64!
区块中收据消息的数量。
transactionsRoot
: Bytes32!
区块中交易的 Merkle 根。
messageOutboxRoot
: Bytes32!
从 Fuel 返回到数据可用性(DA)层的外发消息的 Merkle 根,其中输入是消息的 ID(MessageId
)。这些 ID 是通过执行交易并从“消息”输出的收据中收集 ID 而产生的。
eventInboxRoot
: Bytes32!
从数据可用性(DA)层到 Fuel 的传入事件的 Merkle 根,其中树输入是这些事件的哈希值。
height
: U32!
区块高度。
prevRoot
: Bytes32!
所有先前的共识头哈希的 Merkle 根(不包括此区块)。
time
: Tai64Timestamp!
区块的时间戳。
applicationHash
: Bytes32!
此区块的序列化应用头的哈希值。
InputCoin
有关硬币输入的信息。
字段:
utxoId
: UtxoId!
UTXO 的唯一 32 字节标识符。
owner
: Address!
拥有地址或断言根。
amount
: U64!
硬币数量。
assetId
: AssetId!
硬币的资产 ID。
txPointer
: TxPointer!
指向正在花费输出的交易的指针。
witnessIndex
: Int!
授权花费硬币的见证人的索引。
predicateGasUsed
: U64!
断言交易中使用的燃气量。
predicate
: HexString!
断言字节码。
predicateData
: HexString!
断言输入参数。
InputContract
有关合约输入的信息。
字段:
utxoId
: UtxoId!
UTXO 的唯一 32 字节标识符。
balanceRoot
: Bytes32!
交易执行前合约拥有的硬币数量的根。
stateRoot
: Bytes32!
交易执行前的合约状态根。
txPointer
: TxPointer!
指向正在花费输出的 TX 的指针。
contractId
: ContractId!
输入合约的 ID。
InputMessage
有关消息输入的信息。
字段:
sender
: Address!
消息的发送者地址。
recipient
: Address!
消息的接收者地址。
amount
: U64!
消息中发送的金额。
nonce
: Nonce!
消息输入的 nonce 值,由发送系统确定,并在发送消息时发布。
witnessIndex
: Int!
授权花费硬币的见证人的索引。
predicateGasUsed
: U64!
断言交易中使用的燃气量。
data
: HexString!
消息数据。
predicate
: HexString!
断言字节码。
predicateData
: HexString!
断言输入参数。
LatestGasPrice
有关最新燃气价格的信息。
字段:
gasPrice
: U64!
最新生成的区块的燃气价格。
blockHeight
: U32!
最新生成的区块的区块高度。
LightOperation
依赖于其输入大小和每单位输入时间所需的时间,小于单个空操作的操作
字段:
base
: U64!
此操作可能耗费的最小燃气量
unitsPerGas
: U64!
可以使用单个燃气处理的单位
MerkleProof
关于 Merkle 证明的信息。
字段:
proofSet
: [Bytes32!]!
消息证明的证明集。
proofIndex
: U64!
用于生成此证明的索引。
Message
包含有关消息的信息。
字段:
amount
: U64!
随消息发送的基础资产硬币数量。
sender
: Address!
消息发送者的地址。
recipient
: Address!
消息的接收者。
nonce
: Nonce!
消息的 nonce 值。
data
: [Int!]!
包含消息数据的向量。
daHeight
: U64!
数据可用性层的区块高度,到达此高度(包括)时,输入消息将被处理。
MessageCoin
有关消息硬币的信息
字段:
sender
: Address!
消息的发送者地址。
recipient
: Address!
消息的接收者地址。
nonce
: Nonce!
消息的 nonce 值。
amount
: U64!
随消息发送的基础资产硬币数量。
assetId
: AssetId
传输的硬币的资产 ID。
daHeight
: U64!
数据可用性层的区块高度,到达此高度(包括)时,输入消息将被处理。
MessageProof
有关消息证明的信息。
字段:
messageProof
: MerkleProof!
消息的 Merkle 证明。
blockProof
: MerkleProof!
区块的 Merkle 证明。
messageBlockHeader
: Header!
消息的 Merkle 证明。
commitBlockHeader
: Header!
区块的 Merkle 证明。
sender
: Address!
消息发送者。
recipient
: Address!
消息接收者。
nonce
: Nonce!
消息的 nonce。
amount
: U64!
消息中发送的金额。
data
: HexString!
消息中的数据。
MessageStatus
消息的状态类型。
字段:
state
: MessageState
消息的状态。
NodeInfo
有关节点的信息。
字段:
utxoValidation
: Boolean!
节点是否使用 UTXO 验证。
vmBacktrace
: Boolean!
是否启用来自 VM 错误的回溯日志记录。
maxTx
: U64!
最大交易数。
maxDepth
: U64!
允许的最大连接 UTXO 数,不包括合约。
nodeVersion
: String!
节点版本。
peers
: PeerInfo!
!`
有关节点对等体的信息。
OutputBreakpoint
调试期间的断点。
字段:
contract
: ContractId!
合约地址。
pc
: U64!
程序计数器寄存器 $pc
的值,即当前指令的内存地址。
PeerInfo
关于对等节点的信息。
字段:
id
: String!
对等节点的 libp2p
ID。
addresses
: [String!]!
可以用于连接到此对等节点的广告地址。
clientVersion
: String
对等节点正在使用的客户端的自报版本。
blockHeight
: U32
对等节点的最后报告高度。
lastHeartbeatMs
: U64!
来自此对等节点的上次心跳的时间,以 Unix 纪元时间毫秒为单位。
appScore
: Float!
此对等节点的内部 Fuel 点对点声誉。
PoAConsensus
权威证明(PoA)共识类型。
字段:
signature
: Signature!
由 PoA 共识产生的区块的签名。
ProgramState
表示交易执行状态的对象。
字段:
returnType
: ReturnType!
交易的返回响应类型。
data
: HexString!
从交易返回的数据。
Policies
有关交易策略的信息。
字段:
tip
: U64
用户定义的 tip
是替代了 GasPrice
交易策略的新交易策略。Tip
允许用户指定他们愿意支付多少给区块生产者,以鼓励他们在区块中包含用户的交易。
witnessLimit
: U64
可包含在交易中的见证人数量限制。
maturity
: U32
交易可以包含在的最小区块高度。
maxFee
: U64
交易允许消耗的最大费用。
PredicateParameters
断言的共识参数。
字段:
version
: PredicateParametersVersion!
共识参数的版本。
maxPredicateLength
: U64!
断言的最大长度。
maxPredicateDataLength
: U64!
断言数据的最大长度。
maxGasPerPredicate
: U64!
断言允许的最大 gas 量。
maxMessageDataLength
: U64!
断言的消息数据的最大长度。
Receipt
表示所有可能类型的收据的对象。
字段:
id
: ContractId!
生成收据的合约的 ID。
pc
: U64
程序计数器寄存器 $pc
的值,即当前指令的内存地址。
is
: U64
寄存器 $is
的值,即当前执行代码的开始指针。
to
: Contract
收款合约。
toAddress
: Address
收款地址。
amount
: U64
转账的币数量。
assetId
: AssetId
转账的币的资产 ID。
gas
: U64
交易消耗的 gas。
param1
: U64
CALL
收据类型的第一个参数,保存函数选择器。
param2
: U64
CALL
收据类型的第二个参数,通常用于 ABI 函数的用户指定输入。
val
: U64
执行结束时寄存器的值,用于调试。
ptr
: U64
指针寄存器的值,用于调试。
digest
: Bytes32
MEM[$rC, $rD]
的 32 字节哈希。MEM[x, y]
语法表示从字节 x
开始的长度为 y
字节的内存范围。
reason
: U64
恐慌原因的 8 位无符号整数的十进制字符串表示。只有收据类型为 PANIC
时才返回。
ra
: U64
寄存器 $rA
的值。
rb
: U64
寄存器 $rB
的值。
rc
: U64
寄存器 $rC
的值。
rd
: U64
寄存器 $rD
的值。
len
: U64
收据的长度。
receiptType
: ReceiptType!
收据类型。
result
: U64
如果脚本成功退出,则为 0
,否则为 any
。
gasUsed
: U64
脚本消耗的 gas 量。
data
: HexString
收据数据。
sender
: Address
消息发送者的地址。
recipient
: Address
消息接收者的地址。
nonce
: Nonce
消息的 nonce 值。
contractId
: ContractId
合约 ID。
subId
: Bytes32
子 ID。
RelayedTransactionFailed
关于 L1 中转事务失败的详细信息。
字段:
blockHeight
: U32!
中转事务失败时的区块高度。
failure
: String!
事务失败的原因。
RunResult
交易执行的结果。
字段:
state
: RunState!
交易执行的状态。
breakpoint
: OutputBreakpoint
调试过程中的断点。
jsonReceipts
: [String!]!
以 JSON 格式表示的交易收据。
ScriptParameters
脚本的共识参数。
字段:
version
: ScriptParametersVersion!
共识参数的版本。
maxScriptLength
: U64!
脚本的最大长度。
maxScriptDataLength
: U64!
脚本数据的最大长度。
SpendQueryElementInput
用于 resourcesToSpend
查询的 queryPerAsset
参数中的一种类型。
字段:
assetId
: AssetId!
资产的资产 ID。
amount
: U64!
要发送的硬币数量。
max
: U64
选择中资源的最大数量。
SqueezedOutStatus
从交易池挤出的事务的状态。
字段:
reason
: String!
事务被挤出的原因。
StateTransitionPurpose
关于状态转换升级的详细信息。
字段:
root
: Bytes32!
新状态的 Merkle 根。
SuccessStatus
成功交易的状态。
字段:
transactionId
: TransactionId!
交易的 ID。
block
: Block!
交易所在的区块。
time
: Tai64Timestamp!
交易时间。
programState
: ProgramState
程序执行状态。
receipts
: [Receipt!]!
交易收据。
totalGas
: U64!
使用的总 gas 量。
totalFee
: U64!
交易的总费用。
SubmittedStatus
已提交交易的状态。
字段:
time
: Tai64Timestamp!
提交交易的时间。
Transaction
包含有关事务的信息的对象。
字段:
id
: TransactionId!
唯一的事务 ID。
inputAssetIds
: [AssetId!]
用于事务输入的资产 ID 数组。
inputContracts
: [Contract!]
用于事务输入的合约数组。
inputContract
: InputContract
用于事务输入的合约。
policies
: Policies
事务的策略。
scriptGasLimit
: U64
事务的 gas 限制。
maturity
: U32
事务可以包含的最小区块高度。
mintAmount
: U64
事务中铸币的数量。
mintAssetId
: AssetId
事务中铸币的资产 ID。
mintGasPrice
: U64!
铸币区块时的 gas 价格。
txPointer
: TxPointer
事务在区块中的位置。
isScript
: Boolean!
事务是否为脚本。
isCreate
: Boolean!
事务是否创建新合约。
isMint
: Boolean!
事务是否铸币。
isUpgrade
: Boolean!
事务是否升级网络。
isUpload
: Boolean!
事务是否上传状态转换数据以准备升级网络。
inputs
: [Input!]
事务的输入数组。
outputs
: [Output!]!
事务的输出数组。
outputContract
: ContractOutput
事务的合约输出。
witnesses
: [HexString!]
见证人的数组。
receiptsRoot
: Bytes32
收据的根。
status
: TransactionStatus
事务的状态。
script
: HexString
要执行的脚本。
scriptData
: HexString
脚本的输入参数。
bytecodeWitnessIndex
: Int
合约字节码的见证索引。
salt
: Salt
事务的盐值。
storageSlots
: [HexString!]
存储槽的数组。
bytecodeRoot
: Bytes32
正在上传的字节码的 Merkle 树根。
subsectionIndex
: U16
字节码的子节索引。
subsectionsNumber
: U16
将字节码分成的总子节数。
proofSet
: [Bytes32!]
证明集有助于验证子节与 root
的连接。
upgradePurpose
: UpgradePurpose
网络升级的目的。
rawPayload
: HexString!
原始事务负载的十六进制字符串。
TxParameters
事务的共识参数。
字段:
version
: TxParametersVersion!
共识参数的版本。
maxInputs
: U8!
事务允许的最大输入数量。
maxOutputs
: U8!
事务允许的最大输出数量。
maxWitnesses
: U32!
事务允许的最大见证数量。
maxGasPerTx
: U64!
事务允许的最大 gas 量。
maxSize
: U64!
事务允许的最大大小。
maxBytecodeSubsections
: U16!
新执行器字节码可以分成的最大子节数。
VariableOutput
根据事务执行结果可能变化的输出类型。
字段:
to
: Address
发送硬币的地址。
amount
: U64
输出中的硬币数量。
assetId
: AssetId
发送的硬币的资产 ID。