Skip to main content

ContractUpdate

A contract update.

type ContractUpdate implements ContractAction {
address: HexEncoded!
state: HexEncoded!
zswapState: HexEncoded!
transaction: Transaction!
unshieldedBalances: [ContractBalance!]!
}

Fields

ContractUpdate.address ● HexEncoded! non-null scalar

The hex-encoded serialized address.

ContractUpdate.state ● HexEncoded! non-null scalar

The hex-encoded serialized state.

ContractUpdate.zswapState ● HexEncoded! non-null scalar

The hex-encoded serialized contract-specific zswap state.

ContractUpdate.transaction ● Transaction! non-null interface

Transaction for this contract update.

ContractUpdate.unshieldedBalances ● [ContractBalance!]! non-null object

Unshielded token balances held by this contract after the update.

Interfaces

ContractAction interface

A contract action.