Skip to main content
Version: 10.x

Type Alias: STATE_DIFF

STATE_DIFF = object

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:372

The change in state applied in this block

Properties

storage_diffs

storage_diffs: CONTRACT_STORAGE_DIFF_ITEM[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:376

The changes in storage per contract address


deprecated_declared_classes

deprecated_declared_classes: FELT[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:380

Deprecated classes declared in this block


declared_classes

declared_classes: NEW_CLASSES[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:384

New classes declared in this block, with their declared class hash and compiled class hash


deployed_contracts

deployed_contracts: DEPLOYED_CONTRACT_ITEM[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:388

A new contract deployed as part of the state update


replaced_classes

replaced_classes: REPLACED_CLASS[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:392

The list of contracts whose class was replaced


nonces

nonces: NONCE_UPDATE[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:396

The updated nonce per contract address


migrated_compiled_classes?

optional migrated_compiled_classes?: object[]

Defined in: node_modules/@starknet-io/starknet-types-0104/dist/types/api/components.d.ts:400

The list of class hash and the new Blake-migrated compiled class hash pair

class_hash

class_hash: FELT

compiled_class_hash

compiled_class_hash: FELT