CoinType
使用的代币类型。
类型:
Coin
: 标准代币。
MessageCoin
: 消息代币。
Consensus
用于验证区块的共识机制类型。
类型:
Genesis
: 创世共识
PoAConsensus
: 权威证明(PoA)共识
DependentCost
包含操作码的依赖成本。
类型:
LightOperation
: 可以使用 1 gas 处理多个单元的操作
HeavyOperation
: 处理单个单元需要超过 1 gas 的操作
DryRunTransactionStatus
交易预执行的状态。
类型:
DryRunSuccessStatus
: 交易预执行成功。
DryRunFailureStatus
: 交易预执行失败。
Input
交易的输入类型。
类型:
InputCoin
: 代币的输入类型。
InputContract
: 合约的输入类型。
InputMessage
: 消息的输入类型。
Output
交易的输出类型。
类型:
CoinOutput
: 表示代币从一个地址转发到另一个地址。可在交易创建期间使用,当收件人、资产和金额已知时。
ContractOutput
: 表示交易更新了合约的状态。
ChangeOutput
: 表示输出的金额可能会根据交易执行而变化,但与 Coin 输出相同。变更输出总是保证金额为零,因为它们只在执行终止后设置。
VariableOutput
: 类似于 ChangeOutput
,此输出类型表示输出的金额可能会根据交易执行而变化,但与 Coin 输出相同。初始化时,变量输出的金额为零,但在执行期间可能会设置为非零值。
ContractCreated
: 表示合约已部署。
RelayedTransactionStatus
L1 中继交易的状态。如果交易有效,它将包含在区块的一部分。如果交易无效,它将被跳过。
类型:
RelayedTransactionFailed
: 关于中继交易失败原因的详细信息。
TransactionStatus
交易的状态类型。
类型:
SubmittedStatus
: 交易已提交。
SuccessStatus
: 交易成功。
SqueezedOutStatus
: 交易被踢出内存池。
FailureStatus
: 交易失败。
UpgradePurpose
网络升级的目的。
类型:
ConsensusParametersPurpose
: 共识参数正在升级。
StateTransitionPurpose
: 状态转换正在升级。