Skip to content

Introduce Ethiq module and escrow accounts into UC DAO module#402

Merged
VorobevSA merged 96 commits intomasterfrom
pre/v1.9.x
Apr 16, 2026
Merged

Introduce Ethiq module and escrow accounts into UC DAO module#402
VorobevSA merged 96 commits intomasterfrom
pre/v1.9.x

Conversation

@Yurist-85
Copy link
Copy Markdown
Contributor

@Yurist-85 Yurist-85 commented Dec 3, 2025

Closes: #XXX

Description

Pre-release branch for the next v1.9.x app version.

  • (Featuring ethiq module #400) Added new Ethic module.
  • (feat: introduce escrow accounts in ucdao module #401) Migrate from module account to escrow accounts in UC DAO module.
  • Introduces Ethic Precompile exposing all features of corresponding module.
  • Introduces UCDAO Precompile exposing ConvertToHaqq, TransferOwnership, TransferOwnershipWithAmount methods of corresponding module.
  • Minor changes and code improvements.

For contributor use:

  • Targeted PR against correct branch (see CONTRIBUTING.md)
  • Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
  • Code follows the module structure standards.
  • Wrote unit and integration tests
  • Updated relevant documentation (docs/) or specification (x/<module>/spec/)
  • Added relevant godoc comments.
  • Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
  • Re-reviewed Files changed in the Github PR explorer

For admin use:

  • Added appropriate labels to PR (ex. WIP, R4R, docs, etc)
  • Reviewers assigned
  • Squashed all commits, uses message "Merge pull request #XYZ: [title]" (coding standards)

Yurist-85 and others added 3 commits November 28, 2025 16:29
* feat: add escrow accounts to ucdao module

* chore: add/update unit tests for ucdao module (#397)

* chore: add unit tests for ucdao module

* chore: add escrow address query cli

* chore: add missing CLIs in ucdao

* chore: add missing CLIs in ucdao

* chore: allow hex address can return escrow address

* chore: add a message server to convert aISLM to Ethiq

* chore: refactor liquid vesting module

* chore: refactor liquid vesting module

* chore: minor changes, code cleaning

* chore: adjustment to msgConvertToEthResponse and liquidate Keeper function

* chore: update coins to coin in MsgConvertToEthiqResponse

* chore: code cleanings

* chore: code cleaning in ConvertToEthiq message server response

---------

Co-authored-by: kenta-mori3322 <104029393+kenta-mori3322@users.noreply.github.com>
* update convert ethiq function considering all liquid tokens

* chore: add unit tests for convert ethiq function

* chore: add unit tests for ethiq keeper

* chore: update unit tests of keeper_convert_to_ethiq_test
@VorobevSA VorobevSA marked this pull request as ready for review April 16, 2026 11:23
@VorobevSA VorobevSA requested a review from onsails as a code owner April 16, 2026 11:23
SmartContract address - 0xCAFec7F6C482507fB5E6B5ed02250487Fd883C9f
@VorobevSA VorobevSA merged commit 4a93dd2 into master Apr 16, 2026
17 checks passed
@Yurist-85 Yurist-85 changed the title [WIP] Introduce Ethiq module and escrow accounts into UC DAO module Introduce Ethiq module and escrow accounts into UC DAO module Apr 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants