Skip to content

Commit b5ca8ec

Browse files
committed
Additional changes based on review comments
* Trimmed the sample transaction list * Modified mirror node requirements to note changes to existing APIs rather than new APIs. Signed-off-by: Joseph S. <121976561+jsync-swirlds@users.noreply.github.com>
1 parent cb3a0f1 commit b5ca8ec

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

HIP/hip-1313.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,15 @@ This field applies to transactions involving entity creation, such as:
127127
- `TokenMint`
128128
- `ContractCall` (for entities created inside the contract)
129129
- `ContractCreate`
130-
- `EthereumTransaction` (for entities created inside)
131130
- `TokenCreate`
132131
- `TokenAssociateToAccount`
133132
- `TokenAirdrop`
134133
- `TokenClaimAirdrop`
135134

136135
For example, a `CryptoTransfer` that creates accounts uses high-volume pricing
137136
for those creations but standard throttles for the transfers themselves.
137+
Note that EVM transactions which create entities are not included in this HIP.
138+
EVM specific behavior will be defined in a subsequent HIP for greater clarity.
138139

139140
### High-Volume Throttles Configuration
140141
High-volume throttles are defined separately in the network's throttle settings.
@@ -311,8 +312,10 @@ For high-volume transactions:
311312
`maxTransactionFee`).
312313

313314
## Mirror Node Changes
314-
1. Mirror Node updated API for high volume rates
315-
2. Mirror Node updated API for high volume rate estimates
315+
1. Add high volume fields to relevant APIs (e.g. `/api/v1/transactions`,
316+
`/api/v1/transactions/{id}` and the list of transactions
317+
within `/api/v1/accounts/{id}`)
318+
2. Incorporate high volume as an estimation option in fee estimation.
316319

317320
## Backwards Compatibility
318321
No changes for transactions without the `high_volume` flag. Existing

0 commit comments

Comments
 (0)