What's Changed
- tx-exec: use predefined Compute Unit Limits for simple instructions c632c7e
- tx-skd-exec: fix processing of scheduled Neon transactions with a nonce bigger than 0 ca827b6
- tx-skd-exec: firstly, try to execute a scheduled Neon transaction, instead of destroying Tree Account 30fc91e
- tx-skd-exec: fixes for scheduled Neon transactions execution a7e61b5
- tx-exec: force starting of Neon transactions with the full list of accounts for converting from legacy format of accounts e250f2a
- tx-schedule: use WebSocket Solana connection to update state transaction counters 2568291 580be93 08a90be ed2d987
- tx-exec: use WebSocket Solana connection to monitor updates in a TreeAccount ff3eca0 f48d021
- tx-exec: fix checking errors for resize iterations ab9624e e6919f3
- tx-exec: use completed steps from Solana receipts instead of Neon Holder 19f7622
- tx-exec: optimize Compute Unit limit calculation fc66d2a
- tx-exec: run emulation only 1 time fc66d2a
- tx-exec: decrease Compute Unit limit for single iterative transactions bce8534
- tx-exec: use part of base-fee for Solana Priority Fee a78521c
- tx-exec: use maximum Compute Unit price for fee-less transactions 28a9e53
- tx-exec: optimize checking start of iterative Neon transaction 12665fa
- tx-exec: execute stuck Neon transaction in a separate asyncio task to increase the performance of processing Neon transactions 190b874 0d1f157 fd9c5de
- tx-exec: use base Neon account set for emulation if the account key list is empty 524e3e1
- alt: add retries for Address Lookup Tables creation ef2fd42
- indexer: store body of scheduled Neon transaction as a separate object 86b4621
- indexer: limit max Compute Unit price by 2 microlamports 6e3df95
- indexer: don't aggregate baseFeePerGas for Neon transactions before EIP-155 (wo chain-id) f1a170e
- indexer: extend logs for corrupted Neon transactions a622402
- eip1559: calculate a Compute Unit price from Solana blocks cb2a925
- eip1559: fix maxPriorityFeePerGas calculation 2baa072
- eip1559: adopt eth_feeHistory for ethereum clients a8c85d5
- eip1559: use baseFeePerGs as cost for Solana Priority Fee 9df40e8
- core: fix formatting of Solana transaction with the base set of Neon accounts a44f125
- web-socket: implement a reconnect for account session dcb24ce
- dynamic-fee: change protocol for a Fee Configuration service ddaab5d
- neon-rpc: add logs for body of scheduled Neon transactions 725519e
- neon-rpc: add the finish Gas to the estimate of a scheduled Neon transaction 70550fe
- neon-rpc: decrease maxPriorityFeePerGas in 2 times cd26ab7
- eth-rpc: fix calculation of effectiveGasPrice 42494df
- chore: add names for HTTP clients f9ee8c3
- mempool: fix statistic's calculation 3f0ef29
- core: fix multi-thread conflicts 58910b1
- core: simplify asyncio tasks 95fe74d
- chore: update to the latest package versions c510bf2
7d306f4 4e09078 de2f095 de2f095 d24c010 367ab59 c9a6669 125a606 - ci: DOPS-1440 retry creation of infrastructure with another region/instance type if resource_unavailable ee412fd 07bb317 9c020bb d71e3e0
- proxy-cli: add support for the custom version of neon-core-api 9e23cb2
Full Changelog: v1.17.0...v1.17.9