Releases: FUSIONFoundation/efsn
Fusion v5.0.3
Security Fix:
p2p: DoS via malicious p2p message CVE-2023-40591
Other change:
update dependency docker, golang.org/x
compile with latest golang, 1.21.3
Full Changelog: v5.0.2...v5.0.3
Fusion v5.0.2
What's Changed
Function change:
- Go Client: Add GetAsset, Notation API
Security Fix:
- p2p: define DiscReason as uint8 by @qkta in #78
- update golang.org/x dependency to latest version to prevent the security issue
Other change:
- update dependency goja, fsnotify
- remove mobile build
- remove fusion legacy api
New Contributors
Full Changelog: v5.0.1...v5.0.2
Fusion v5.0.1
What's Changed
Function change:
- Go Client, Add ChainID, BlockNumber, PeerCount, CallContractAtHash, FeeHistory API
Other change:
- Fix field
from
in API fsn_getTransactionAndReceipt - Add field
effectiveGasPrice
in API fsn_getTransactionAndReceipt - Fix wrong calculation in API fsn_getBlockReward when block has dynamic fee tx
Full Changelog: v5.0.0...v5.0.1
Fusion v5.0.0
What's Changed
Core change:
- Fusion ECO Mainnet Hardfork at block height 8,250,000
- Block Base Fee will become dynamic instead of fixed 1 Gwei. The variation depends on the gas usage of parent block.
- Target Block Gas Limit set to 30,000,000 by default
- Matured Time Lock FSN assets will back to normal asset automatically when trigger by a normal transaction (From/To address triggered).
Function change:
- Support eth_feeHistory API, compatible with MetaMask even better
Fundamental change:
- Update codebase to V5
- Compile with latest golang 1.19.3
Other change:
- p2p/discover: no need to call handleReply in ping.handle by @zhiqiangxu in #73
New Contributors
- @zhiqiangxu made their first contribution in #73
Full Changelog: v4.2.0...v5.0.0
Fusion v4.2.0
Upgrade go library urfave/cli to branch v2
Refractor javascript engine to goja
Refractor the keystore, wallet, abi, metrics, clef module
Add http api maxPriorityFeePerGas
Compile with latest golang 1.18.6
Fusion v4.1.1
Compile with latest golang 1.18.4
Downgrade to latest stable goleveldb
fix: rpc debug.chaindbProperty api
Fusion v4.1.0
Refactor the Node/RPC module
Compile with latest golang 1.18.3
RPC module, http/websocket can be started under same port
New native returnMsgTracer to debug_traceTransaction api
New blacklist function on Txpool
Upgrade to latest goleveldb
Various bug fix
Fusion v4.0.2
Fix wrong gas price calculation during build fusion transaction
Fix missing basefee in Block Header Json Encode/Decode
Add several api in go client
EVM code sync up
Fusion v4.0.1
Fix bug in miner that would cause tickets to be withdrawn
Fusion v4.0.0
Upgrade EVM to latest version
Compile with latest golang 1.17.2
Use go module instead of vendor
New RPC/Websocket flag replace the old one, see help command for the new name
Block Gas Limit floor default to 1,500,000
Various bug fix