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.