NOTE This release focuses on improving the performance of the tool resolving a regression where blocks
were overwhelmed with transactions. The noFees
query parameter focuses on removing fee info for the blocks if the user does not intend on needing fees. For more general cases where fees are necessary we have increased the performance of querying /blocks
while also calculating fees. This was done with 2 cases: ensuring transactionPaidFee
, and ExtrinsicSuccess
or ExtrinsicFailure
info is used to its fullest so we can avoid making any additional rpc calls, as well as ensuring the extrinsic's are called concurrently.
Perf
- perf: transactionPaidFee event optimization (#1367) (2883249)
- perf: add concurrency to fee calls (#1368) (0980d1e)
Fix
- fix: add finalizedKey query param to /blocks/{blockId} (#1362) (ecd1518)
- fix: added query to calc fees (#1366) (203a257)
NOTE: this added the noFees={bool} query param to specify whether to retrieve or not the fees information of the block for the/blocks/*
endpoint
Test
Compatibility
Tested against:
- Polkadot v10400
- Kusama v10400
- Westend v10400