f(x)Core Mainnet Validator Updates

Upgrade v3.1.0

Mainnet
For all validators, there will be an upgrade if proposal 29 passes

Validator Action Required

  • After the proposal is passed, all validator can rerun the nodes using cosmovisor
  • Upgrade height is planned for - 8,756,000 (~9th Feb 2023 10:00 SG time)
  • When fxcore block reaches the upgrade height, the node will automatically stop running; if you use cosmosvisor to rerun the node in advance, cosmosvisor will automatically complete the upgrade; if you do not use cosmosvisor, you need to manually use fxcore-v3 version to rerun the node

Features

  • Support Avalanche C-chain cross-chain
  • Support cross-chain tokens: AVAX, SAVAX, QI, BAVA and WBTC (erc20)
  • Support IBC standard transfer transaction
  • Support the From address as 0x address when IBC cross-chain
  • Migrate the gravity module to the eth module (unify all cross-chain logic)
  • The fee must be empty when calling the contract Transfercrosschain method for ibc cross-chain
  • When the contract self-destructs, the contract code cannot be deleted
  • The EthereumTx transaction gas limit must be greater than 0
  • The EthereumTx transaction From must be empty
  • Upgrade WFX contract to support cross-chain transfer of FX Token contract

Bug Fixes

  • Fix bridge oracle address delegation invalid
  • Fix the bug that the alias field of metadata is set to “null”
  • Fix keys command parse address

Improvements

  • Bump go-ethereum version to v1.10.19
  • Bump cosmos-sdk to v0.45.11
  • Bump tendermint to v0.34.23
5 Likes