Releases: imua-xyz/imuachain
-->
Releases · imua-xyz/imuachain
v1.1.2
v1.1.1
Changelog
What's Changed
- feat: Remove
lzNonce
fromdelegate/undelegate
function params for delegation precompile by @adu-web3 in #326 - refact(bls):implement gas calculation logic by @trestinlsd in #325
- fix(evm): revert precompile by @MaxMustermann2 in #322
- fix: add create3 predeploys by @MaxMustermann2 in #320
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Breaking
Note: Price feeder update to v0.2.4.
What's Changed
- fix(avs): query avs address by url by @MaxMustermann2 in #267
- feat: multiple gateways as assets params by @adu-web3 in #252
- test:(tool): A tool for batch sending and checking test transactions. by @TimmyExogenous in #245
- rpc(delegation): Query stakers for operator by @TimmyExogenous in #272
- feat(evm): add predeployed contracts by @MaxMustermann2 in #279
- feat(avs):implement whitelist feature for AVS by @trestinlsd in #262
- fix(operator):fix operator cli by @trestinlsd in #280
- feat:add active field for validator by @trestinlsd in #278
- fix: update swagger script by @MaxMustermann2 in #270
- feat(delegation): Undelegation optimization by @TimmyExogenous in #277
- fix(epochs): block
null
epoch by @MaxMustermann2 in #282 - feat(ci): add swagger outdated check by @MaxMustermann2 in #283
- feat(delegation): auto associate when possible by @MaxMustermann2 in #284
- feat(ci): introduce
check-proto.yaml
workflow by @MaxMustermann2 in #287 - chore: remove patch version for apk add by @leonz789 in #291
- upgrade actions/setup-go from v4 to v5 by @leonz789 in #286
- dogfood, oracle: remove default params by @MaxMustermann2 in #293
- Fix Community Pool Calculation by @cloud8little in #300
- feat(upgrade): add the missed consensus version by @TimmyExogenous in #290
- ref(cli): use lowercase to refine the command line by @TimmyExogenous in #299
- feat(evm): add bech32 precompile by @MaxMustermann2 in #303
- fix(docker): bring back curl 8.12 by @MaxMustermann2 in #305
- feat(delegation): query maximum undelegation amount by @TimmyExogenous in #285
- add pagination for stakerinfos query, format by @leonz789 in #257
- feat(slash): Add the historical voting power to the slashing record by @TimmyExogenous in #271
- refactor(oracle): introduce FeederManager to replace aggregator and caches for transaction handling by @leonz789 in #275
- rename eoxcore to imuachain by @leonz789 8000 a> in #308
- feat: events for Callisto by @MaxMustermann2 in #276
- use official proxy for goreleaser by @leonz789 in #310
- feat(avs): impl each operator create separate bls keys for any avs by @trestinlsd in #298
- refactor: change brand to imua by @MaxMustermann2 in #309
- update price-feeder to v0.2.4 by @leonz789 in #315
- refactor: handle roundid gap when do growID by @leonz789 in #311
- feat(gov): disable the governance through set null router by @TimmyExogenous in #307
- fix(avs): prevent BLS12-381 replay attacks by @trestinlsd in #314
- fix: genesis validation by @MaxMustermann2 in #319
Full Changelog: v1.0.9...v1.1.0
v1.0.9
v1.0.8
This release contains a hotfix for a consensus breaking bug identified in v1.0.7.
What's Changed
Full Changelog: v1.0.7...v1.0.8
v1.0.7
Changelog
What's Changed
- feat(appchains): Introduce module + register AVS by @MaxMustermann2 in #173
- fix(audit): Fix issues from audit by @TimmyExogenous in #194
- add export genesis with native-restaking data by @leonz789 in #206
- fix uint64 overflow by @leonz789 in #212
- fix(audit): resolve some findings by @MaxMustermann2 in #192
- fix: use NST instead of LST by @leonz789 in #213
- add rest api to query token-index, update price-feeder to panic at er… by @leonz789 in #208
- fix: update cache when assetID updated in params by @leonz789 in #214
- fix(abci): adjust the error handling in beginBlock and endBlock by @TimmyExogenous in #207
- add oracle_env_beaconchain yaml config in local_node by @cloud8little in #215
- fix(audit): Fix audit issues by @trestinlsd in #188
- feat(operator): Add cli to query opt info by @TimmyExogenous in #216
- fix(audit): resolve more audit findings by @MaxMustermann2 in #217
- fix cli for stakerlist need 1 arg by @leonz789 in #228
- fix:limit query size by @leonz789 in #218
- fix(avs): resolve more audit findings by @trestinlsd in #220
- feat(genesis export): genesis exporting for avs,distribution modules by @trestinlsd in #209
- feat(Validator endpoints): Implement exocore validator endpoints by @trestinlsd in #235
- logs by @leonz789 in #226
- add validation for supported nstID by @leonz789 in #223
- fix(app): Fix the issue of the unbonding duration not taking effect in Dogfood. by @TimmyExogenous in #238
- feat(operator): Voting power snapshot by @TimmyExogenous in #222
- introduce slashing for oracle service by @leonz789 in #224
- fix(oracle):avoid panic when set nil to bigInt by @leonz789 in #242
- fix(oracle):export stakerlist remove prefix by @leonz789 in #248
- e2e test network by @leonz789 in #233
- fix some typos by @leonz789 in #247
- refactor(assets): validator pubkey -> id by @MaxMustermann2 in #253
- update price-feeder dependency by @leonz789 in #251
- add implementations to support gov-tx-proposal by @leonz789 in #240
- logs add details for nonce check fail by @leonz789 in #227
- use buf to format proto files by @leonz789 in #256
- fix(precompile): fix the issue regarding precompile atomicity by @TimmyExogenous in #258
- update price-feeder to v0.1.12 by @leonz789 in #260
- fix: genesis data validation by @MaxMustermann2 in #259
Full Changelog: v1.0.5...v1.0.7
v1.0.6
Hotfix release for testnet v6
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- fix(dogfood): correct audit typos by @MaxMustermann2 in #190
- feat(assets): remove total supply by @MaxMustermann2 in #181
- remove total supply in genesis by @cloud8little in #191
- fix(evm): update the dependency evmos to v16 by @TimmyExogenous in #172
- feat(genesis export): genesis exporting for assets, delegation and operator modules. by @TimmyExogenous in #108
- feat:register vesting type, add support for delegation/undelegation of native token by @leonz789 in #127
- fix(local,dogfood): -warnings, -unusedData by @MaxMustermann2 in #193
- feat(avs):Implement on-chain aggregation signature by @trestinlsd in #167
- feat(native restaking): add a function to update the states of native token restaking by @TimmyExogenous in #183
- feat(distribution): add fee-distribution and avs-reward distribution by @mikebraver in #117
- refactor: change base denom to
hua
by @MaxMustermann2 in #196 - feat(oracle): provide balance change of native-restaking asset by @leonz789 in #189
- feat(precompile): Precompile for native restaking by @TimmyExogenous in #195
- Develop oracle nst by @leonz789 in #198
- fix(slash): Fix no slash info by @TimmyExogenous in #199
- fix: remove hardcoded seeds by @MaxMustermann2 in #202
- fix(assets): allow native chain to be registered by @MaxMustermann2 in #200
- deal with corner case that balance be negative by @leonz789 in #201
- add native-restaking info for genesis validation and exporting by @leonz789 in #203
- enable flag for oracle on start by @leonz789 in #197
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Release v1.0.4 is a hotfix for testnet V5, fix the unjail issue.
What's Changed
- fix(unjail): fix the issue regarding unjail failed by @TimmyExogenous in #184
- fix(ci): update Docker curl, remove deprecated by @MaxMustermann2 in #186
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Release v1.0.3 is an upgrade for Testnet v5, featuring for oracle module perfection and register tokens smoothly.
What's Changed
FEATURE
- feat(operator) Add a function to calculate the usd value for staker by @TimmyExogenous in #153
- feat(avs): add precompile for VotingPower by @trestinlsd in #163
- feat(oracle): register new token and set up feeder through assets-module by @leonz789 in #159
- feat: add flag to enable price-feeder on node start by @leonz789 in #157
IMPROVEMENT
- auto add oracle configuration file in config file by @cloud8little in #174
- chore:
shfmt
thelocal_node.sh
file by @MaxMustermann2 in #182 - chore: Add a precompile query test and fix avs cli by @trestinlsd in #156
- fix(ci): do not dry run the release on tags by @MaxMustermann2 in #158
BUGFIX
- fix(oracle): convert the assetID to lowercase format when setting oracle parameter by @TimmyExogenous in #166
- fix(lint): ignore the gosec G115 temporarily by @TimmyExogenous in #171
- fix(precompile): fix the issue regarding the return value and input address parsing by @TimmyExogenous in #164
- update oracle create-price tx nonce check and gas consumption by @leonz789 in #160
- fix(ci): pin the golang lint version by @MaxMustermann2 in #178
- fix(dogfood): fix the issue #164 regarding the voting power not update by @TimmyExogenous in #169
- fix(oracle):remove expired msg_index, keep at least params cache by @leonz789 in #161
Full Changelog: v1.0.2...v1.0.3