Skip to content

Releases: FUSIONFoundation/efsn

FUSION Mainnet Released v3.6.1

29 Jun 11:50
Compare
Choose a tag to compare
  • Update evm config
  • Add check points
  • Update fsnNode.sh
  • Add API fsn.getRetreatTickets and fsntx.buildSendTimeLockTx

FUSION Mainnet Released v3.6.0

18 Mar 11:04
3c42a60
Compare
Choose a tag to compare

Protocol Changes in v3.6.0:

  1. 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.
  2. Added support for new EVM instructions (e.g. SHL, SHR)
  3. Proof-of-Stake (PoS) hash calculation upgraded to version V3: total ticket hash is no longer involved in the calculation.
  4. Fix for the issue where ticket purchase transactions were delayed for an extended period of time.
  5. Improved opSuicide operation in smart contracts, including transfer of asset balance and TimeLock balance.
  6. Testnet Network ID modified to match its Chain ID.
  7. Updated QuickNodeSetup node docker upgrade script.
  8. Stop transaction pool from accepting Time-Lock transfer transactions with empty receiving addresses.
  9. 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:

  1. fsn.getLatestNotation — Get the latest short account address.
  2. fsn.getTimeLockValueByInterval — Get the Time-Lock balances filtered by time interval.
  3. fsntx.sendTimeLock — Used in conjunction with TimeLock and Asset to perform smart transfer.
  4. fsn.getAddressByNotation — Getting a destroyed short address (USAN) is reported directly instead of returning an empty address.

FUSION Mainnet Released v3.2.0

16 Oct 06:37
36834aa
Compare
Choose a tag to compare
  1. Executes on the ‘state change’ voted by the community as the preferred remediation solution to recover funds following the Fusion wallet theft.
  2. Introduces new run parameter option –resyncfrom to resynchronize blocks from the specified block height.

FUSION Mainnet Released v3.1.0

16 Oct 06:35
Compare
Choose a tag to compare
  1. Check the SnapData data in the block header in the consensus.
  2. Upgraded support for private swaps in the consensus.
  3. Increase reporting and introduction of punishment mechanisms for ‘Double Blocking’.
  4. Update PoS hash calculation method to V2 version.
  5. Support transfer of short account numbers (USANs) through Fusion wallet interface.
  6. Startup node will only start to buy tickets automatically after syncing to the latest block height.
  7. Add api fsn.getStakeInfo to get staking statistics.

FUSION Mainnet Release

02 Jul 06:54
Compare
Choose a tag to compare
  • support non-archive gcmode
  • add multiswap
  • add notation swap
  • adjust fee: create asset, swap, notation, timelock
  • improve chaindata storage space

PSN2.0-hardfork5

07 Jun 09:45
Compare
Choose a tag to compare
PSN2.0-hardfork5 Pre-release
Pre-release
  1. redesign time lock items' storage
  2. modify time lock start time to latest block time
  3. clear expired time lock items when updating
  4. check fsn call related params uniformly
  5. clear expired swaps periodically