TransactionEffects
The results of executing a transaction.
type TransactionEffects {
balanceChanges(
first: Int
after: String
last: Int
before: String
): BalanceChangeConnection
balanceChangesJson: JSON
checkpoint: Checkpoint
dependencies(
first: Int
after: String
last: Int
before: String
): TransactionConnection
digest: String!
effectsBcs: Base64
effectsDigest: String
effectsJson: JSON
epoch: Epoch
events(
first: Int
after: String
last: Int
before: String
): EventConnection
executionError: ExecutionError
gasEffects: GasEffects
lamportVersion: UInt53
objectChanges(
first: Int
after: String
last: Int
before: String
): ObjectChangeConnection
status: ExecutionStatus
timestamp: DateTime
transaction: Transaction
unchangedConsensusObjects(
first: Int
after: String
last: Int
before: String
): UnchangedConsensusObjectConnection
}
Fields
TransactionEffects.balanceChanges ● BalanceChangeConnection object
The effect this transaction had on the balances (sum of coin values per coin type) of addresses and objects.
TransactionEffects.balanceChanges.first ● Int scalar
TransactionEffects.balanceChanges.after ● String scalar
TransactionEffects.balanceChanges.last ● Int scalar
TransactionEffects.balanceChanges.before ● String scalar
TransactionEffects.balanceChangesJson ● JSON scalar
The balance changes as a JSON array, matching the gRPC proto format.
TransactionEffects.checkpoint ● Checkpoint object
The checkpoint this transaction was finalized in.
TransactionEffects.dependencies ● TransactionConnection object
Transactions whose outputs this transaction depends upon.
TransactionEffects.dependencies.first ● Int scalar
TransactionEffects.dependencies.after ● String scalar
TransactionEffects.dependencies.last ● Int scalar
TransactionEffects.dependencies.before ● String scalar
TransactionEffects.digest ● String! non-null scalar
A 32-byte hash that uniquely identifies the transaction contents, encoded in Base58.
Note that this is different from the execution digest, which is the unique hash of the transaction effects.
TransactionEffects.effectsBcs ● Base64 scalar
The Base64-encoded BCS serialization of these effects, as TransactionEffects.
TransactionEffects.effectsDigest ● String scalar
A 32-byte hash that uniquely identifies the effects contents, encoded in Base58.
TransactionEffects.effectsJson ● JSON scalar
The effects as a JSON blob, matching the gRPC proto format (excluding BCS).
TransactionEffects.epoch ● Epoch object
The epoch this transaction was finalized in.
TransactionEffects.events ● EventConnection object
Events emitted by this transaction.