Skip to content

Releases: neonlabsorg/neon-evm

v1.20.2

13 May 20:26
f6c7bc2
Compare
Choose a tag to compare

What's Changed

  • feature: modular exponentiation shortcut (0x05 EVM precompiled contract) d47dfa3
  • feature: avoid incrementing revision counters for accounts without real data changes 093ea1d

Full Changelog: v1.20.1...v1.20.2

Devnet v1.19.3

13 May 09:39
5d6b838
Compare
Choose a tag to compare
Devnet v1.19.3 Pre-release
Pre-release

What's Changed

  • feature: modular exponentiation shortcut (0x05 EVM precompiled contract) c901c14
  • feature: avoid incrementing revision counters for accounts without real data changes ea1cdd2
  • feature: optimizations in Solana Priority fee calculations 38d6c13

Full Changelog: v1.19.0...v1.19.3

Mainnet v1.18.8

29 Apr 20:39
a6fd555
Compare
Choose a tag to compare

What's Changed

  • feature: disable iterative transactions for upgrade to v1.20.x

Full Changelog: v1.18.4...v1.18.8

Mainnet v1.20.1

29 Apr 10:18
Compare
Choose a tag to compare

What's Changed

  • feature: new gas model with priority fee information stored inside gas_limit
  • feature: solana composability calls in iterative transactions
  • feature: expand 0xff00000000000000000000000000000000000003 precompile contract to allow withdrawal on non-default chains
  • internal: remove legacy accounts support
  • internal: reduce number of accounts in the transaction required to read the blockhash
  • internal: update rust compiler v1.84.1

Full Changelog: v1.18.4...v1.20.1

Devnet v1.19.0

21 Apr 07:37
ac7a257
Compare
Choose a tag to compare
Devnet v1.19.0 Pre-release
Pre-release

What's Changed

Full Changelog: v1.17.7...v1.19.0

Mainnet v1.18.4

25 Feb 10:49
Compare
Choose a tag to compare

Improvements and Fixes in the Update

  • Enhanced error notification system for execution failures.
  • Fixed block.timestamp / block.number issues:
    • Added timestamp revisions for contracts.
    • Used the current block number when a transaction is reset.
    • Printed block.number and block.timestamp to Solana logs for better debugging.
  • Fixed an issue with extra account creation when calling precompiled contracts.
  • Fixed SPL account handling:
    • Removed Rent account from SPL Token precompile calls.
  • Scheduled transactions fixes:
    • Updated last_slot for TreeAccount to ensure proper execution.

Full Changelog: v1.18.3...v1.18.4

Devnet v1.17.5

18 Feb 08:10
Compare
Choose a tag to compare
Devnet v1.17.5 Pre-release
Pre-release
  • bugfix: reduce number of accounts required for transactions with calls to precompile contracts
  • bugfix: update the last_used field in the transaction tree account when it is in use

Full Changelog: v1.17.4...v1.17.5

Devnet v1.17.4

18 Feb 07:57
Compare
Choose a tag to compare
Devnet v1.17.4 Pre-release
Pre-release
  • feature: Iterative composability.
  • feature: Send transactions directly to precompile contracts
  • bugfix: Fix issues when using block.timestamp and block.number in parallel iterative transactions
  • internal: Remove old unused code for precompiles gas estimation
  • internal: Improve error reporting mechanism for neon-proxy

Full Changelog: v1.17.3...v1.17.4

Mainnet v1.14.0

17 Jun 13:10
Compare
Choose a tag to compare
  • Change the pessimistic blocking of accounts to the optimistic execution of Ethereum-like transactions
  • Remove blocking of the whole contract storage, and include only accounts with used contracts cells into Solana transactions
  • Implement multi-token payments
  • Implement compatibility layer with Solana programs

Devnet v1.11.2

23 Mar 20:48
Compare
Choose a tag to compare

What's Changed