This release introduces the Altai upgrade
This release introduces the Mongolian upgrade
This release introduces the Veld upgrade
This release introduces the Erdos upgrade
Features:
- #417 feat: feat: add multi message support for greenfield crosschain app
Fixes:
- #422 fix: fix the deps security
This release introduces the Serengeti upgrade.
Features:
- #400 feat: add upgrade Serengeti
This release introduces the Pawnee upgrade.
Features:
- #396 feat: introduce Pawnee upgrade
BUGFIX
- #401 fix: sync failed from genesis
This release introduces the Ural upgrade.
Features:
- #388 feat: introduce the Ural upgrade
BUGFIX
- #391 fix: module consensus version is not correctly set when upgrade after state sync
This release introduces the Hulunbeier upgrade.
Features:
This release introduce the Manchurian upgrade to the mainnet.
Features:
- #385 feat: introduce the Manchurian upgrade to the mainnet
This release changes the Manchurian upgrade height of testnet.
Features:
- #374 feat: modify Manchurian hardfork height of testnet
This release introduce the Manchurian upgrade to the testnet.
Chores:
This release introduces the Pampas upgrade to the mainnet.
Features:
- #360 feat: enable Pampas hardfork to mainnet
This release introduces the Pampas upgrade and contains 8 new features.
Features:
- #316 feat: add validation with context information
- #321 feat: add tool to migrate stores for fastnode
- #336 feat: introduce the pampas upgrade
- #341 feat: add support for some json rpc queries
- #353 feat: distinguish inturn relayer
- #320 feat: add MsgRejectMigrateBucket
- #357 feat: support Secp256k1 format private keys import
- #358 feat: enable Pampas hardfork to testnet
This release includes 1 bug fix.
- #338 fix: count total when pagination request is empty
This release includes 2 new features.
This release caps the pagination limit for queries at 100 records if it exceeds the default pagination limit.
- #315 fix: restrict pagination limit
This release includes 1 new feature.
Features:
- #310 feat: add FlagPrintEIP712MsgType
Chores:
- #312 chore: improve the validations of parameters
This release includes all the changes in the v0.2.5 alpha versions and 1 new feature.
Features:
Chores:
- #300 chore: add hardfork logic for Nagqu
This release includes 1 feature and 1 chore.
Features:
- #277 feat: restrict token transfers to payment accounts
Chores:
- #300 chore: add hardfork logic for Nagqu
This release includes all the changes in the v0.2.4 alpha versions and 2 new bugfixes.
Bugfixes:
Chores:
- #289 chore: modify code comments in VerifySignature
This release includes 5 new features.
Features:
- #266 feat: implement cross-chain mechanism between op and greenfield
- #267 feat: add method to access check state in app
- #269 feat: track store r/w consume for enabling plain store
- #270 feat: make cross-chain token mintable
- #273 feat: skip sig verification on genesis block
Chores:
- #268 chore: modify default gas
This release includes 4 features and 1 bugfix.
Features:
- #256 feat: add Nagqu fork name for upcoming upgrading
- #258 feat: add flag to enable or disable heavy queries
- #263 feat: add MsgRenewGroupMember to renew storage group member
- #262 feat: add MsgUpdateStorageProviderStatus to update sp status
Fix:
- #257 fix: add bls proof in proposal description
This is a official release for v0.2.3, includes all the changes since v0.2.2.
This is a maintenance release.
Features:
- #253 feat: add option for disabling event emit
Fix:
- #252 fix: limit pagination to protect the node would not be Query DoS
This is a maintenance release.
Features:
- #247 feat: add UpdateChannelPermissions tx for crosschain module
Chores:
- #246 chore: remove unused tools
- #248 chore: implement base64 encoding in EIP712
- #249 chore: adjust MsgSealObject gas to 120
This is a maintenance release.
- #231 feat: enable diff on iavl store
- #233 chore: bnb wording change
- #232 feat: using abi.encode for update param tx
- #222 feat: performance improvement
- #234 staking: create validator in one transaction
- #237 chore: update greenfield-cometbft-db version
- #238 feat: show proposal failed reason
- #239 feat: add bls verification
- #242 feat: support cross chain for multiple blockchains
This release upgrades the reference cosmos-sdk to v0.47.3. Please refer to the changelogs of cosmos-sdk v0.47.3 for more details regarding the changes.
- #220 feat: upgrade cosmos-sdk to v0.47.3
- #214 chore: fix typo and update swagger
- #219 fix: fix the security issues
- #218 fix: add sorting of EIP712 msg types
- #224 feat: allows for setting a custom http client when NewClientFromNode
- #228 feat: optimize NewCustomClientFromNode
This is a maintenance release. The changelog includes all the changes since v0.2.1.
- #214 chore: fix typo and update swagger
- #210 feat: add msg in gashub
- #211 fix: fix blockchain stop to produce blocks
This is a maintenance release.
- #214 chore: fix typo and update swagger
This is a maintenance release.
This release enable the support of multiple messages for EIP712.
This release is a hot fix release for v0.2.0.
- #203 fix: update DefaultMaxTxSize and gas simulation logic
- #204 fix: allow GasParams fixedtype's gas is zero
This release upgrades the reference cosmos-sdk to v0.47.2. As the cosmos-sdk v0.47.2 is a huge breaking upgrade,
we decide to cherry-pick the recent contributed commits and apply to the v0.47.2. The commit history previous
releases are archived and the branch is backed up in the master_back
branch.
Notable breaking changes:
- The previous keyring is replaced by the new keyring. Please regenerate them, otherwise you will get error.
Other notable changes, please refer to the changelogs of cosmos-sdk v0.47.1 and changelogs of cosmos-sdk v0.47.2.
This is a maintenance release.
- #187 fix: fix validator update logic
This is a maintenance release.
- #163 fix: update DefaultMaxTxSize and gas simulation logic
- #155 feat: add gas config for discontinue object message
This is a hotfix release.
- #153 fix: fee calculation in oracle
This is a hotfix release.
- #150 fix: revert KeyUpgradedClient key in upgrade module
This is a maintenance release.
- #147 chore: refine the default gas
- #146 chore: refine crosschain module
- #145 chore: refine oracle module
- #143 docs: add licence and disclaim
- #141 refine the storage tx fee
- #140 chore: refine the code of gashub module
- #142 refactor: refine cross-chain governance
- #144 chore: refine upgrade module for code quality
- #129 feat: add challenger address to validators
This is a maintenance release.
- #135 fix: data race issue
- #134 feat: add gas params for new messages in storage module
- #133 feat: a relayer can relay cross chain tx in batch
- #136 fix: refine the code of crosschain and oracle module
This release reverts the unneeded changes.
- #128 revert: revert the changes of the callbackGasPrice
This release fix the v0.0.8 dependencies.
- #126 feat: register new storage message to gashub
This release updates some default module params.
- #117 feat: add Bytes/SetBytes for Uint
- #120 feat: update the initial balance for the crosschain module
- #119 fix: keep address format the same with ethereum
- #121 feat(cross-chain): add callbackGasPrice to cross-chain package
- #124 fix: fix the crosschain keeper in params module
- #123 feat: add gas config for challenge module
- #118 fix: update gashub default params
This release add the support of cross chain governance.
- #110 feat: use proposal for cross chain parameter governance
- #114 feat: update min gas price in GasInfo
- #111 docs: add the readme of gnfd-cosmso-sdk
- #112 dep: update tendermint version
- #113 fix: remove the std print
- #105 feat: refactor gashub module
- #108 feat: split commands for withdrawal of rewards and commission
- #86 test: integration tests for creating and impeaching validator
- #106 fix: implemented fix for proto-gen-swagger error
- #107 fix: jail until a proper time
This release is a maintenance release.
- #102 feat: Add gas calculator for all the messages of storage module
- #101 fix: add missing registration for gashub query server
- #100 fix: fix impeach validator
- #99 fix: fix the params query for oracle and crosschain module
- #98 feat: add comments for the events of oracle and crosschain modules
- #97 fix: changed validator jail timestamp to grpc compliant unit
- #96 feat: add a default gas calculator
- #95 fix: update balance query eth jsonrpc method
- #94 fix: add gas calculator for msg create validator
- #90 feat: add support for EVM jsonrpc
This release is for rebranding from inscription to greenfield, renaming is applied to all packages, files.
- #91 feat: rebrand from inscription to greenfield
This release includes features and bug fixes, mainly:
- Introduced
crosschain
andoracle
module; - Updated EIP712 related functions;
- Enabled public delegation upgrade
- #42 feat: implement cross chain and oracle modules
- #78 fix: update EIP712 related functions (#78)
- #87 feat: introduce enable public delegation upgrade
This release includes features and bug fixes, mainly:
- Gashub module;
- Customized upgrade module;
- Customized Tendermint with vote pool;
- Disable create validator operation;
- EIP712 bug fix;
- #72 feat: add gashub module
- #79 fix: disable create validator operation
- #80 fix: EIP712 issue with uint8[] type
- #81 feat: update tendermint to enable validator updates and votepool
- #82 feat: custom upgrade module
- #83 ci: fix release flow
This is the first release of gnfd-cosmos-SDK.
It includes two key features:
- EIP721 signing schema support
- New staking mechanism
- #38 ci: fix failed ci jobs
- #47 docs: change pull request template
- #36 feat: add support for eth address standard
- #68 fix: errors with EIP712 signature
- #71 test: fix the unstable UT bugs and remove useless testcase
- #70 fix: errors with EIP712 signature
- #46 feat: customize staking module for gnfd
- #73 feat: add bls key types into keyring management tool
Fork from cosmos-sdk 0.46.4