TransactionEffects
The results of executing a transaction.
type TransactionEffects {
balanceChanges(
first: Int
after: String
last: Int
before: String
): BalanceChangeConnection
checkpoint: Checkpoint
dependencies(
first: Int
after: String
last: Int
before: String
): TransactionConnection
digest: String!
effectsBcs: Base64
effectsDigest: String
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.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.epoch
● Epoch
object
The epoch this transaction was finalized in.
TransactionEffects.events
● EventConnection
object
Events emitted by this transaction.