Skip to main content

ContractCall

A contract call.

type ContractCall implements ContractAction {
address: HexEncoded!
state: HexEncoded!
zswapState: HexEncoded!
entryPoint: String!
transaction: Transaction!
deploy: ContractDeploy!
unshieldedBalances: [ContractBalance!]!
}

Fields

ContractCall.address ● HexEncoded! non-null scalar

The hex-encoded serialized address.

ContractCall.state ● HexEncoded! non-null scalar

The hex-encoded serialized state.

ContractCall.zswapState ● HexEncoded! non-null scalar

The hex-encoded serialized contract-specific zswap state.

ContractCall.entryPoint ● String! non-null scalar

The entry point.

ContractCall.transaction ● Transaction! non-null interface

Transaction for this contract call.

ContractCall.deploy ● ContractDeploy! non-null object

Contract deploy for this contract call.

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

Unshielded token balances held by this contract.

Interfaces

ContractAction interface

A contract action.