Tezos · Schema
Operation
TezosBlockchainTzKTBaking BadCryptocurrencySmart ContractsNFTTokensDelegationsStakingGovernanceFA1.2FA2WebSocket
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Operation",
"allOf": [
{
"type": "object",
"discriminator": {
"propertyName": "type",
"mapping": {
"autostaking": "#/components/schemas/AutostakingOperation",
"baking": "#/components/schemas/BakingOperation",
"ballot": "#/components/schemas/BallotOperation",
"dal_attestation_reward": "#/components/schemas/DalAttestationRewardOperation",
"dal_entrapment_evidence": "#/components/schemas/DalEntrapmentEvidenceOperation",
"dal_publish_commitment": "#/components/schemas/DalPublishCommitmentOperation",
"delegation": "#/components/schemas/DelegationOperation",
"double_baking": "#/components/schemas/DoubleBakingOperation",
"double_consensus": "#/components/schemas/DoubleConsensusOperation",
"drain_delegate": "#/components/schemas/DrainDelegateOperation",
"attestation": "#/components/schemas/AttestationOperation",
"attestation_reward": "#/components/schemas/AttestationRewardOperation",
"increase_paid_storage": "#/components/schemas/IncreasePaidStorageOperation",
"migration": "#/components/schemas/MigrationOperation",
"nonce_revelation": "#/components/schemas/NonceRevelationOperation",
"origination": "#/components/schemas/OriginationOperation",
"preattestation": "#/components/schemas/PreattestationOperation",
"proposal": "#/components/schemas/ProposalOperation",
"register_constant": "#/components/schemas/RegisterConstantOperation",
"reveal": "#/components/schemas/RevealOperation",
"revelation_penalty": "#/components/schemas/RevelationPenaltyOperation",
"set_delegate_parameters": "#/components/schemas/SetDelegateParametersOperation",
"set_deposits_limit": "#/components/schemas/SetDepositsLimitOperation",
"sr_add_messages": "#/components/schemas/SmartRollupAddMessagesOperation",
"sr_cement": "#/components/schemas/SmartRollupCementOperation",
"sr_execute": "#/components/schemas/SmartRollupExecuteOperation",
"sr_originate": "#/components/schemas/SmartRollupOriginateOperation",
"sr_publish": "#/components/schemas/SmartRollupPublishOperation",
"sr_recover_bond": "#/components/schemas/SmartRollupRecoverBondOperation",
"sr_refute": "#/components/schemas/SmartRollupRefuteOperation",
"staking": "#/components/schemas/StakingOperation",
"transaction": "#/components/schemas/TransactionOperation",
"transfer_ticket": "#/components/schemas/TransferTicketOperation",
"tx_rollup_commit": "#/components/schemas/TxRollupCommitOperation",
"tx_rollup_dispatch_tickets": "#/components/schemas/TxRollupDispatchTicketsOperation",
"tx_rollup_finalize_commitment": "#/components/schemas/TxRollupFinalizeCommitmentOperation",
"tx_rollup_origination": "#/components/schemas/TxRollupOriginationOperation",
"tx_rollup_rejection": "#/components/schemas/TxRollupRejectionOperation",
"tx_rollup_remove_commitment": "#/components/schemas/TxRollupRemoveCommitmentOperation",
"tx_rollup_return_bond": "#/components/schemas/TxRollupReturnBondOperation",
"tx_rollup_submit_batch": "#/components/schemas/TxRollupSubmitBatchOperation",
"update_secondary_key": "#/components/schemas/UpdateSecondaryKeyOperation",
"vdf_revelation": "#/components/schemas/VdfRevelationOperation",
"activation": "#/components/schemas/ActivationOperation"
}
},
"x-abstract": true,
"additionalProperties": false,
"required": [
"type"
],
"properties": {
"type": {
"type": "string",
"description": "Type of the operation"
},
"id": {
"type": "integer",
"description": "Internal ID of the operation",
"format": "int64"
}
}
}
]
}