- Transfer validator permissions
- Edit consensus public key
- Repair testnet slash period
- Apply ClawbackVestingAccount Barberry patch & Bump SDK to v0.46.13
- Fix: IBC transfer to evm
- Fix: fail to withdraw reward after validator is slashed
- Fix(ibc): Properly handle ordered channels in UnreceivedPackets query
- Fix: WFX Token contract code
- Fix: can not transfer shares when redelegate
- Fix: add gravity module to ibc router
- Supports optimism and arbitrum cross-chain protocol integration
- Supports staking through contract calls, with the staking pre-compiled contract address being: 0x0000000000000000000000000000000000001003
- Supports cross-chain transactions through contract calls, with the gravity and IBC pre-compiled contract address being: 0x0000000000000000000000000000000000001004
- Supports adding multiple cross-chain tokens through a single proposal
- Supports contract calls through a proposal
- Supports IBC cross-chain transactions for contract tokens
- Supports cross-chain transactions of contract tokens to other chains
- Added doctor command line tool to check the fxcored working environment
- Bump go-ethereum version to v1.10.26
- Bump cosmos-sdk to v0.46.12
- Bump tendermint to v0.34.27
- Bump ibc-go to v6.1.0
- Fixed emit block bloom event in evm module
- 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
- Fix bridge oracle address delegation invalid
- Fix the bug that the alias field of metadata is set to "null"
- Fix keys command parse address
- Bump go-ethereum version to v1.10.19
- Bump cosmos-sdk to v0.45.11
- Bump tendermint to v0.34.23
- Fix ibc app-transfer v3 grpc-gateway path
- Fix Rest API query tx
- Fix
make install
- Fix v2.1 upgrade migrate event
- Fix parse ed25519 pubkey command
- Import deprecated msg
- Dragonberry Patch
- Bump cosmos-sdk to v0.45.10
- Bump tendermint to v0.34.22
- Fix Dragonberry Patch
- Fix docker images tag
RegisterERC20Proposal
,RegisterCoinProposal
,ToggleTokenConversionProposal
,UpdateDenomAliasProposal
proposal quorum changed from 40% to 25%- configurable bypass-min-fee maxGas
- Fix
gravity
module cancel out batch panic
- (fx/base) Add
GetGasPrice
gRPC query node gas price
- (fx/other) Deprecate
GasPrice
gRPC query sinceother
module will be deleted
- Fix transaction msg
MsgConvertCoin
MsgConvertERC20
too much gas - Fix crosschain to ethereum
- Fix tendermint subcommand
- Add query oracle reward in the crosschain module
- Check fxcored version when synchronizing blocks from scratch
- Add denom many to one support
- Update RegisterCoinProposal support denom many to one
- Add UpdateDenomAliasProposal and MsgConvertDenom
- Add ibc transfer route event
- Add gravity and crosschain attention event claimHash
- Add support for the
x-crisis-skip-assert-invariants
CLI flag to thestart
command - CLI parse legacy proposal
InitCrossChainParamsProposal
failed - Deleted Polygon(USDT) and Tron(USDT) contracts and metadata initialization during migration and upgrade
- Refactor gravity handle FxOriginatedTokenClaim
- Bump tendermint to v0.34.20.
- Bump cosmos-sdk to v0.45.5.
- The IBC version was upgraded from Cosmos-SDK/x/ibc to IBC-Go v3.1.0
- Added modules: feegrant、authz、feemarket、evm、erc20、migrate
- Migrate modules: auth、bank、distribution、gov、slashing、ibc、crosschain(bsc、polygon、tron)
- The previous Oracle deposit will be automatically delegated to the validator with the highest power value after the upgrade. Oracle can modify the validator itself, requiring a manual delegate payment
MsgRequestBatch
add the field BaseFee- Delete gravity and crosschain module ibc sequence key
- Update crosschain params AverageBlockTime
- Bump ethermint to v0.16.1-fxcore-v2.0.0-rc3.
- Update block max gas to 30_000_000
fxcored unsafe-reset-all
command has been moved to thefxcored tendermint
sub-command.fxcored tendermint update-validator
command has been rename to thefxcored tendermint unsafe-reset-priv-validator
fxcored tendermint update-node-key
command has been rename to thefxcored tendermint unsafe-reset-node-key
- Remove bech32 PubKey support, Use pubkey in JSON format
fxcored debug addr
command has been moved and rename to thefxcored keys prase
.fxcored keys add
command flags--algo
the default is eth_secp256k1;--coin-type
the default is 60fxcored keys add
command output add the EIP55 address- Remove Cli flags
--gas-prices
default value - Change Cli flags
--gas
default value with80000
- Change the
fxcored config
command output to lowercase - Remove
network
command
- Update FX metadata, delete
fx
denom - Refactor
gravity
andcrosschain
module reset api routes - The
gravity
andcrosschain
module addProjectedBatchTimeoutHeight
andBridgeTokens
query api - The
gravity
、crosschain
andother
reset API route add/fx
prefix
- Support evm, enable ethereum compatibility
- Support EIP1559, the initial gas price is 500Gwei
- Account migrate, migrate fx prefix address to 0x prefix address, validator is not supported
- Add gRPC swagger-ui
- The
gravity/crosschain
module support targetIbc0x
prefix - Add
fxcored config update
command, only missing parts are added
- Fix --node flag parsing. issues#22
- Fix --output flag parsing. issues#34
- Fix ibc router is not empty, receive address parse error
- Remove
network
command