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
Full Changelog: v0.15.4...v0.80.0