Skip to content

v0.80.0

Latest
Compare
Choose a tag to compare
@revoks revoks released this 28 May 19:37

Release notes:
This update focuses on foundational enhancements necessary for Power Node’s smart contract integration, including:

  • TPNode Reporter: A new interface for managing chain smart contracts.
  • Account Key Changes: Facilitates modifications via smart contracts, enabling secure locking mechanisms.
  • ABI Codec Compatibility: Now fully compatible with EVM Shanghai, ensuring seamless integration with Ethereum projects. Additionally, new opcodes for Cancun are available, though the interpreter is still being refined to support Cancun fully.
  • Performance Improvements: Enhanced execution/call speeds and optimized transaction processing for accounts with substantial storage.
  • Transaction Reporting: More detailed reporting of reverted transactions, providing clearer insights into chain operations.
  • Storage Fix: Addresses issues with smart contract storage during nested calls.

Data Storage and API Updates:
Power Node 0.80 introduces a local storage mechanism for signature data, including the time signatures are received. This feature is supported by an enhanced HTTP API, allowing users to fetch specific blocks by number using:

  • JSON: /api/blockn/123
  • MsgPack: /api/binblockn/123

More details: https://medium.com/the-power-official-blog/power-node-0-80-game-changing-evm-features-and-preparing-for-node-rewards-f0a802b4d608

Full Changelog: v0.15.4...v0.80.0