github dymensionxyz/dymension v3.5-playground-rc13

11 hours ago

Changelog

  • c01c283 feat: improve x/forward CLI utilities (DRY + feature complete) (#1949)
  • 57912af Add register denom msg for hyperlane tokens (#1937)
  • 7ed7072 Added missing keytable initialization of ibc keeper required for migration.
  • db98bd7 Added sig verification for eip and skipping for the rest.
  • 3dbbfd4 Changed sig ver to only skip ody sequencer
  • df472ae Fix(CLI): remove hardcoded address in forward cli util (#1935)
  • eb6b6c1 Fixed bug with pubkey verification not bypassed.
  • 096af11 Merge branch 'omritoptix/fix-v5-ibc-keeper-upgrade' into v3.5/mainnet-simulation-rc01
  • ab75e83 Merge branch 'omritoptix/fix-v5-ibc-keeper-upgrade' into v3.5/mainnet-simulation-rc03
  • f651a8f Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc01
  • 967fbea Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc04
  • a01bb41 Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc08
  • 92d7201 Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc09
  • 099d88f Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc10
  • d7baaa3 Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc11
  • c2fae5c Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc12
  • a3c0af3 Merge remote-tracking branch 'origin/main' into v3.5/mainnet-simulation-rc13
  • 977c263 Removed controller and host types from ibc init params keeper.
  • 228a03d Upgraded cosmos sdk fork to v0.50.14
  • f9b7476 added more missing legacy pearams registrations.
  • 6d758a0 adds reminders for go.mod
  • 06a60fc another fix
  • cd01818 chore(AI tools): init claude.md (#1950)
  • 0b04296 chore(CI): allow to run change log manually (#1682)
  • 767afa7 chore(CI): use github actions to enforce protobuf format (#1898)
  • 86acf62 chore(UT): add UT utilities (#1779)
  • 877eba5 chore(changelog): updated changelog (#1693)
  • 151fafb chore(ci): Add token to secrets inputs (#1711)
  • 8deff6a chore(ci): Fix changelog workflow (#1690)
  • 3eeb314 chore(ci): Go version alignment (#2025)
  • 51f08c9 chore(ci): Go version alignment (#2025)
  • d917094 chore(ci): Separete changelog workflow to manually and automatically (#1692)
  • 10f47b2 chore(ci): bump actions/checkout to v4 (#1818)
  • c773e09 chore(ci): bump actions/upload-artifact to v4 (#1709)
  • a0e9ef8 chore(ci): bump go version to 1.24 (#2021)
  • 4099cfb chore(ci): bump go version to 1.24 (#2021)
  • 94744a9 chore(ci): push e2e test results to a slack channel (#1707)
  • 0fdd5de chore(ci): try sending report via webhook (#1714)
  • b53fd9b chore(ci): update changelog workflow (#1686)
  • 13a5405 chore(ci): upgrade checkout to v5 (#1960)
  • fc6426f chore(deps): bump github.com/cometbft/cometbft from 0.38.15 to 0.38.17 (#2018)
  • 7082325 chore(deps): bump github.com/cometbft/cometbft from 0.38.15 to 0.38.17 (#2018)
  • ab542ac chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.13 to 0.50.14 (#1926)
  • 21fe0ae chore(deps): bump github.com/cosmos/cosmos-sdk from 0.50.13 to 0.50.14 (#1926)
  • 895575b chore(deps): bump github.com/hashicorp/go-getter from 1.7.5 to 1.7.9 (#1989)
  • 226e43d chore(deps): bump github.com/ulikunitz/xz from 0.5.11 to 0.5.14 (#1984)
  • 674b0fb chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0 (#1933)
  • a7b80d6 chore(deps): bump ibc go and cosmos sdk (#1796)
  • 0cac1b2 chore(deps): replace golang.org/x/exp/slices with stdlib (#1774)
  • 8133007 chore(docs): Update docs (#1705)
  • 3cf5f45 chore(docs): Update readme's lint badge to use correct workflow (#1940)
  • ef5b1a3 chore(dpes): updated math package (#1749)
  • b85aefa chore(eip712): adding utility to print eip712 structs (#1718)
  • c65fa33 chore(hyperlane): Remove hardcoded Hyperlane domain IDs (#1946)
  • 6d71795 chore(lightclient): use slices.Equal to simplify code (#1772)
  • 6dfedd4 chore(linter): fix linter issues (#1911)
  • fbd28a4 chore(logging): Fix error logging format in fraud proposal handler (#1773)
  • ba9d0d3 chore(migration): account for faster blocks in rollapp params (dispute + liveness) (#1858)
  • 31423d9 chore(rollapp): update error message for fork precondition in Unbond method (#1938)
  • 467e22c chore(streamer): added streamer params query (#1956)
  • 7e87394 chore(swagger): make it mobile-friendly (#2008)
  • 43d92dc chore(tests): using testing.B.Loop (#2026)
  • 144a624 chore(tests): using testing.B.Loop (#2026)
  • f8a1b9e chore(type): fix some inconsistent function name in comment (#1962)
  • 67ade00 chore(typo): Fix Typos in Proto Comments (#1897)
  • da570e4 chore(typo): Fix minor grammar issues in comments and test assertions (#1900)
  • bc015f6 chore(typo): correct typo in simulation test output (#1963)
  • 2f1d8d1 chore(typo): correct typos and grammar in dymd command files (#1982)
  • 3a3f5dd chore(typo): fix inconsistent function name in comment (#1976)
  • b9d1ccb chore(typo): fix misspelling issues (#1928)
  • a6bcf06 chore(typo): fix misspelling issues (#1928)
  • 3976fca chore(typo): fix some function names in comment (#1920)
  • 388b7b9 chore(typo): fix some minor issues in the comments (#1917)
  • 8bd86a0 chore(typo): multiple typos of different importance (#1974)
  • 4090684 chore(typo): remove redundant word in comment (#1914)
  • 3391356 chore: add test for both gauge type msg generation (#1879)
  • b2da047 chore: bump golangci yaml to v2 (#1853)
  • 541252f chore: fix grammatical issues in code comments (#1972)
  • e3e5713 chore: fix inconsistent struct name in comment (#1934)
  • 09ee2ab chore: fix some comments (#1801)
  • 6e50edd chore: fix some function names in comment (#1694)
  • 58e9fd0 chore: fix some function names in comment (#1735)
  • b1c9795 chore: fix some typos in comment (#1840)
  • 5a907b5 chore: fix some typos in comments (#1713)
  • 09f5268 chore: fix spelling errors in Contributing.md (#1761)
  • 602a7c9 chore: fix typo in comment (#1985)
  • cc0ad5e chore: fix typo in comments (#2006)
  • 4f4e544 chore: fix typos (#1806)
  • 37441ec chore: fix typos and parameter naming in incentives and forward modules (#1961)
  • 521e87d chore: fix typos in comments (#1957)
  • 5e9f1ed chore: make function comment match function name (#1791)
  • 7f8e5f0 chore: make function comment match function name (#1830)
  • 1661847 chore: remove redundant word in comment (#2016)
  • eb463af chore: use errors.New instead of fmt.Errorf (#1767)
  • e725a11 chores(godoc): fix wrong function name in go docs (#1700)
  • 0c48268 dep(txfees): coin conversion uses spot price instead of swap estimation (#2038)
  • a823219 doc(iro): find equilibrium explain (#1826)
  • ed5ffa2 docs(ai): enhance claude.md with CLI info (#1973)
  • 0256f7e docs(changelog): Updated changelog for v3.2.0 release (#1695)
  • cc1d08e docs(lockup): update TOC anchors in README.md (#1931)
  • dcbf0d4 ethermint
  • 7d139b1 feat(IRO): ability to have iro raise against other tokens and not only dym (#1792)
  • e7afe40 feat(IRO): graduate completed IROs into amm pool (#1986)
  • 10a392f feat(IRO): migrate iro plans that pass the eq point (#2011)
  • 4f5b33a feat(IRO): refactor IRO buy/sell events to return Coin instead of Int (#1893)
  • 0a1597e feat(OTCBuyback): feat OTC buyback (#2010)
  • 079879a feat(ante): implemented "inner decorator" which runs logic on wrapped msgs (#1867)
  • f2359ac feat(app): Upgrading to v50 (#1736)
  • 2c71be2 feat(app): add circuit breaker module (#1828)
  • 3ebc588 feat(app): v5 upgrade handler for lockup params (#1778)
  • 01e13dc feat(bridgingfee): fee for HL transfers (#2014)
  • 96889d2 feat(denommetadata): Add CLI tx for HL denom meta reg (#1943)
  • 8786dd2 feat(deps): bump ethermint to 07f1611f6247 (#1909)
  • 6e60b1d feat(dymns): allow alias registration fee in foreign token (#2017)
  • 5722855 feat(eibc): add ability to find fulfiller on demand (#1745)
  • cf94c1a feat(eibc): optimistic eibc min fee is now percent (#1868)
  • 7b13504 feat(eip712): improvements with eip712 support (#1970)
  • 3160858 feat(genesis-bridge): pessimistic validation for rollapp genesis bridge opening (#1814)
  • d03df0e feat(hyperlane): support HL-to-HL forwarding in x/forward module (#1944)
  • afa20ca feat(ibcratelimit): wired the module (#1880)
  • ea42e47 feat(incentives): dont distribute endorsement rewards to non active rollapps (#1845)
  • ef1768d feat(incentives): incentives distribution based on lock age (#1875)
  • 95efb2f feat(incentives): prevent multiple partial unlocks for a single lock (#1877)
  • 528c31b feat(incentives): support legacy EIP712 for CreateGauge (#1871)
  • 0bd1c9e feat(iro): iro upgrade handler (#1793)
  • 66aeb63 feat(iro): ability to launch iro on demand (#1769)
  • 90a5c8b feat(iro): ability to send percentage of the iro raised funds directly to founder (#1755)
  • a4b33b0 feat(iro): add option for vesting for owner funds (#1768)
  • 479e43c feat(iro): after purchase, validate remaining tokens are purchasable (#2033)
  • e7cf378 feat(iro): founder can trade before start time (#1753)
  • 9ce13d9 feat(iro): setting equilibrium point where the raised dym goes to the liquidity pool (#1750)
  • c501cf3 feat(kas): Kaspa bridge e2e tests facilitation (#1918)
  • 55468f6 feat(kas): Kaspa bridge e2e tests facilitation (#1918)
  • eaffb0e feat(lightclient): Add tx for setting canonical light client (#1681)
  • 90824cb feat(lightclient): update IBC headers from state info (#1836)
  • 6c3c158 feat(lightclient,rollapp): allows rollapp rollback even before the genesis bridge (#1809)
  • 34272ae feat(lockup): added min lockup duration (#1781)
  • 956655e feat(params)!: moved params to module store instead of params keeper (#1834)
  • 70147bd feat(sponsorship): clear all votes on new endorsement stream creation (#1968)
  • 2dc6b08 feat(sponsorship): added endorsement yielding (#1748)
  • 8db3019 feat(sponsorship): lazy accumulator for endorsement yielding (#1872)
  • 59be658 feat(sponsorship): only allow voting on rollapp gauges (#1990)
  • 5da9107 feat(sponsorship): queries to get endorsement and estimate rewards (#1932)
  • 51ea5df feat(streamer): fix bad pump amounts and skip non-iro rollapps (#2032)
  • caf84a4 feat(streamer): pump stream (#1981)
  • 48ea09b feat(streamer): support graduation in pump streams (#2001)
  • e6057f3 feat(streamer): use pump streams for buyback (#2007)
  • 8560710 feat(streamer): wire BeginBlock logic (#2027)
  • 7e87f02 feat(streamer): wire BeginBlock logic (#2027)
  • 8a7b6f7 feat(upgrade): added authorized circuit breaker accounts (#1907)
  • 43d5686 feat(upgrade): upgrade handler to initialize endorsements for existing rollapps (#1821)
  • 191680b feat(upgrade): wired gas free whitelisted txs (#1906)
  • e90c399 feat: Hyperlane integration + eibc transfer completion hooks (#1797)
  • f9592ea feat: TEE based finalization (#1993)
  • 1d2176c feat: kas bridge (#1883)
  • 01282e3 feat: print HL message field by field in utils (CLIENT ONLY) (#1948)
  • 604bd02 fix CI issue
  • 324c437 fix(IRO): ensure approximation converges only via under-approximation (#1955)
  • 20a7c00 fix(ci): free up disk space task
  • 845cf55 fix(codec): added missing codec registrations (#1896)
  • 88f3eff fix(codec): shorten and consistency in amino names (#1908)
  • c5d94ab fix(denommetadata): wrong key in paginated guery for registered denoms (#1798)
  • e4fc14b fix(eibc): authorization min fee truncating (#1756)
  • 66cf8f3 fix(eibc): use v2 math rand in on demand (#1855)
  • 9b7422f fix(evm): fix eth custom get signers registry (#1850)
  • 0230508 fix(forward): cli fixes (#1975)
  • 5d0fbd2 fix(hyperlane): properly allows hook setting (#1945)
  • 548f80c fix(incentives): param switch for endorsement mode (#1803)
  • b757e1f fix(incentives): set min threshold for gauge incentives distribution (#1800)
  • 908edb8 fix(incentives, lockup, gamm): added missing signer annotation (#1843)
  • 9ca4a70 fix(iro): first sell tokens, than charge fee (#1717)
  • 2b88958 fix(iro): fixed TokensForExactInAmount with USDC (#1922)
  • 6a3bbf7 fix(iro): make graduation logic gas free (#2030)
  • 8773910 fix(iro): make graduation logic gas free (#2030)
  • 10edf97 fix(iro): missing StartTimeAfterSettlement in IRO default params (#1704)
  • 1ec849d fix(iro): set minimum creation fee (#1919)
  • 3637708 fix(lightclient): avoid all consensus states iter (#1959)
  • 6b68cb0 fix(lightclient): fixed consensus states iterator (#1715)
  • 91f6a88 fix(lockup): charging LockCreationFee only on new lock creation (#1866)
  • 893282a fix(lockup): get lock creation fee from params (#1762)
  • a8d5cbc fix(lockup): remove logic to unlock all locks at end blocker, or from tx (#1764)
  • 47395ad fix(migration): Added missing keytable initialization of ibc keeper (#1913)
  • 94f7ccd fix(migration): fix setting canonical light clients and gauged denom-metadata (#1680)
  • d5187c9 fix(migration): fixed migration order (#2022)
  • ae16632 fix(migration): register streamer's old proposals types (#1923)
  • ab62145 fix(migration): reverted eibc/authz protos (#1924)
  • 6d86081 fix(migration): update min swap fee (#1915)
  • d7c7425 fix(otcbuyback): audit fixes (#2029)
  • 9956d00 fix(proto): formatting proto files (#1904)
  • 8bdde21 fix(rollapp): allow tokenless on CreateRollapp / UpdateRollapp with eip (#1685)
  • 942c868 fix(rollapp): cli update only metadata (#1708)
  • 5c22952 fix(rollapp): make MinimumSequencerBond optional (#1754)
  • 2ddaf25 fix(sequencer): missing interface registration in sequencer module (#1912)
  • 776e205 fix(sequencer): prevent self-kick to avoid state inconsistency (#1964)
  • 1094223 fix(sponsorship): added epoch identifier (#1864)
  • 3e0e9ef fix(sponsorship): missing total power in the endorsement migration (#1865)
  • 8c2345c fix(streamer): oneof parsing in MsgCreatePumpStream (#2023)
  • d61f515 fix(streamer): oneof parsing in MsgCreatePumpStream (#2024)
  • 1e2563c fix(streamer): tests after v50 (#1983)
  • 5ce245c fix(upgrade): moved old params load to common flow instead of upgrade specific (#1687)
  • 32b9533 fix(upgrade): params migration to support fast block time (#1903)
  • 4ebef89 fix: add missing validations in x/rollapp/types/genesis.go (#1657)
  • 74bd7d9 fix: correct error message for RollappPacket ValidateBasic (#1992)
  • 1750571 fix: correct two usages of indefinite articles in cli (#1698)
  • ef88f23 fix: filepath in err string when using Wrapf (#2039)
  • e61b890 fix: kaspa bridge progress indication sign bytes, dont use gogoproto (#1916)
  • 109d4d3 fix: linter (#1679)
  • 3c568c0 fix: rename x/sequencer after sentinel func (#1817)
  • 4227a57 fixed migration order
  • 9d44ba2 linter
  • bc5fd38 linter
  • ef97aad migration(sequencer liveness): adjust params (#1863)
  • 012b196 real sign method
  • 78f6e1c refactor(app): move init transfer stack to separate file(#1808)
  • a42d949 refactor(forward): use composable, non conflicting hyperlane metadata wire format to store forward memo and kaspa gadgets (#1889)
  • 210af2f refactor(kas): minor x/kas cleanups (#1941)
  • 200dd62 refactor(lightclient): removed the need for next stateInfo for valiadition (#1467)
  • 2e849e3 refactor(streamer, dymns): deprecate usage of legacy proposals (#1835)
  • 260448d refactor: omit unnecessary reassignment (#1995)
  • 38f4fed refactor: removed unused v46 methods and added missing ValidateBasic (#1837)
  • b3b4cb3 refactor: replace Split in loops with more efficient SplitSeq (#2028)
  • 4e3bdc9 refactor: replace Split in loops with more efficient SplitSeq (#2028)
  • b0cc0bc refactor: replace the deprecated function in the ioutil package (#2031)
  • ffa504b refactor: use maps.Copy for cleaner map handling (#1936)
  • 6f4df81 refactor: use slices.Contains to simplify code (#1929)
  • 28699c9 refactor: use slices.Sort where appropriate (#1965)
  • fbfe378 refactor: use strings.Builder to improve performance (#2015)
  • 0f7c7f2 refactor: various minor cleanups (#1895)
  • b727014 removed redundant ibc init params
  • 7df6728 updated deps for ibc-go fork (#1905)
  • e4366e3 updated ody pubkey for skip validation
  • 163f797 upgrade(iro): check validate basic for plans on migration (#1861)
  • c374f4d use comet 38 with fake crypto
  • e9f8a19 use sdk 50.13 with fake signing

Don't miss a new dymension release

NewReleases is sending notifications on new releases.