You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Signatures | Number of signatures on the transaction (at most one verification per signature). |
273
-
| Bytes | Size of the transaction in protobuf bytes. |
274
-
| Keys | The number of keys being defined on this transaction. For example, when creating an account, this is the number of keys on the account. A threshold key with 10 keys counts as 10 keys. Nested key structures count up all keys. |
275
-
| TokenTypes | Number of token types referenced. |
276
-
| NFTSerials | Number of distinct NFT serials. |
277
-
| Accounts | Number of accounts loaded to handle the transaction. |
278
-
| StandardFungibleTokens | Number of standard fungible tokens (no custom fees). |
279
-
| StandardNonFungibleTokens | Number of standard NFTs (no custom fees). |
280
-
| CustomFeeFungibleTokens | Number of fungible tokens with custom fees. |
281
-
| CustomFeeNonFungibleTokens | Number of NFTs with custom fees. |
282
-
| CreatedAutoAssociations | Number of auto-associations created. |
283
-
| CreatedAccounts | Number of hollow accounts created (e.g., via transfers to aliases). |
284
-
| CustomFee | If custom fees are defined for the created entity. |
285
-
| Gas | Gas cost (includes execution of hook programs). |
286
-
| Allowances | Number of allowances. |
287
-
| Airdrops | Number of airdrops executed. |
288
-
| HooksCreated | Number of hooks created on an account or contract. |
289
-
| HooksDeleted | Number of hooks deleted from an account or contract. |
290
-
| HooksModified | Number of hooks modified on an account or contract (e.g., updated admin key, storage). |
291
-
| HookInvocations | Number of hook programs invoked during transaction execution (e.g., pre-/post-transaction hook calls). |
270
+
The `Extra` enumeration in the schema is authoritative. It currently defines the following extras:
271
+
272
+
| Extra | Description |
273
+
| --- | --- |
274
+
|`SIGNATURES`| Number of transaction signatures verified. |
275
+
|`KEYS`| Number of keys processed, including nested keys. |
276
+
|`NFT_SERIALS`| Number of distinct NFT serials processed. |
277
+
|`ACCOUNTS`| Number of accounts involved in the operation. |
278
+
|`TOKEN_TYPES`| Number of token types involved in the operation. |
279
+
|`GAS`| Gas consumed or configured as included gas. |
280
+
|`ALLOWANCES`| Number of allowances processed. |
281
+
|`AIRDROPS`| Number of airdrops processed. |
282
+
|`HOOK_UPDATES`| Number of hook updates processed. |
283
+
|`TOKEN_TRANSFER_BASE`| Base surcharge for a token transfer without custom fees. |
284
+
|`TOKEN_TRANSFER_BASE_CUSTOM_FEES`| Base surcharge for a token transfer with custom fees. |
285
+
|`HOOK_EXECUTION`| Hook execution work performed by an operation. |
286
+
|`TOKEN_CREATE_WITH_CUSTOM_FEE`| Surcharge for creating a token with custom fees. |
287
+
|`TOKEN_MINT_NFT`| Number of NFTs minted. |
288
+
|`CONSENSUS_CREATE_TOPIC_WITH_CUSTOM_FEE`| Surcharge for creating a topic with custom fees. |
289
+
|`CONSENSUS_SUBMIT_MESSAGE_WITH_CUSTOM_FEE`| Surcharge for submitting a message to a topic with custom fees. |
290
+
|`SCHEDULE_CREATE_CONTRACT_CALL_BASE`| Base surcharge for scheduling a contract call. |
291
+
|`TOKEN_ASSOCIATE`| Number of token associations created. |
292
+
|`HOOK_SLOT_UPDATE`| Number of hook storage slots updated. |
293
+
|`TOKEN_MINT_NFT_BASE`| Base surcharge for an NFT mint. |
294
+
|`NFT_UPDATE`| Number of NFTs updated. |
295
+
|`RECORDS`| Number of records produced or returned. |
296
+
|`STATE_BYTES`| Bytes persisted in state. |
297
+
|`PROCESSING_BYTES`| Bytes processed by the node or network. |
298
+
|`CONSENSUS_SUBMIT_MESSAGE_WITH_CUSTOM_FEE_BYTES`| Message bytes submitted to a topic with custom fees. |
299
+
|`CONSENSUS_SUBMIT_MESSAGE_WITHOUT_CUSTOM_FEE_BYTES`| Message bytes submitted to a topic without custom fees. |
292
300
### Node
293
301
294
302
The *node* fee is computed exactly the same way for all transactions. It is therefore defined in one place in the
@@ -299,8 +307,8 @@ configuration and applicable to all transactions.
0 commit comments