Releases: FUSIONFoundation/efsn
Releases · FUSIONFoundation/efsn
FUSION Mainnet Released v3.6.1
- Update evm config
- Add check points
- Update fsnNode.sh
- Add API fsn.getRetreatTickets and fsntx.buildSendTimeLockTx
FUSION Mainnet Released v3.6.0
Protocol Changes in v3.6.0:
- FIP-001: Added smart contract support for Time-Lock and Fusion Assets. Smart contracts now support sending and receiving any assets including FSN, with or without Time-Lock. Head over to our Github FIP-001 #56 for instructions and samples, then build your automated Time-Lock Dapp.
- Added support for new EVM instructions (e.g. SHL, SHR)
- Proof-of-Stake (PoS) hash calculation upgraded to version V3: total ticket hash is no longer involved in the calculation.
- Fix for the issue where ticket purchase transactions were delayed for an extended period of time.
- Improved opSuicide operation in smart contracts, including transfer of asset balance and TimeLock balance.
- Testnet Network ID modified to match its Chain ID.
- Updated QuickNodeSetup node docker upgrade script.
- Stop transaction pool from accepting Time-Lock transfer transactions with empty receiving addresses.
- Enhanced detection of start and end times for ticket transactions.
API Changes in v3.6.0:
All original APIs remain compatible. The following additions has been made to the API based to better support developer needs:
- fsn.getLatestNotation — Get the latest short account address.
- fsn.getTimeLockValueByInterval — Get the Time-Lock balances filtered by time interval.
- fsntx.sendTimeLock — Used in conjunction with TimeLock and Asset to perform smart transfer.
- fsn.getAddressByNotation — Getting a destroyed short address (USAN) is reported directly instead of returning an empty address.
FUSION Mainnet Released v3.2.0
- Executes on the ‘state change’ voted by the community as the preferred remediation solution to recover funds following the Fusion wallet theft.
- Introduces new run parameter option –resyncfrom to resynchronize blocks from the specified block height.
FUSION Mainnet Released v3.1.0
- Check the SnapData data in the block header in the consensus.
- Upgraded support for private swaps in the consensus.
- Increase reporting and introduction of punishment mechanisms for ‘Double Blocking’.
- Update PoS hash calculation method to V2 version.
- Support transfer of short account numbers (USANs) through Fusion wallet interface.
- Startup node will only start to buy tickets automatically after syncing to the latest block height.
- Add api fsn.getStakeInfo to get staking statistics.
FUSION Mainnet Release
- support non-archive gcmode
- add multiswap
- add notation swap
- adjust fee: create asset, swap, notation, timelock
- improve chaindata storage space
PSN2.0-hardfork5
- redesign time lock items' storage
- modify time lock start time to latest block time
- clear expired time lock items when updating
- check fsn call related params uniformly
- clear expired swaps periodically