Skip to content

feat(zkgm): introduce cross-chain staking #4537

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
May 19, 2025
Merged

Conversation

hussein-aitlahcen
Copy link
Contributor

@hussein-aitlahcen hussein-aitlahcen commented May 10, 2025

  • introduce stake, unstake, withdrawStake instructions on EVM
  • introduce staking dispatch in Evm, every stake position is represented by a NFT
  • introduce staking handler in Cosmos
  • add ability to setup the governance token for a given channel (enabling cross-chain staking evm->any cosmos)
  • split zkgm send/stake implementation from base contract to avoid exceeding max EVM bytecode size

Copy link

vercel bot commented May 10, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
site ⬜️ Ignored (Inspect) Visit Preview May 16, 2025 1:37pm

@hussein-aitlahcen hussein-aitlahcen force-pushed the zkgm-staking branch 9 times, most recently from 40a864d to 08286f9 Compare May 13, 2025 17:22
@Ednut12

This comment was marked as spam.

@hussein-aitlahcen hussein-aitlahcen marked this pull request as ready for review May 16, 2025 13:16
@unionlabs unionlabs locked as spam and limited conversation to collaborators May 17, 2025
@hussein-aitlahcen hussein-aitlahcen merged commit e56584f into main May 19, 2025
112 checks passed
@hussein-aitlahcen hussein-aitlahcen deleted the zkgm-staking branch May 19, 2025 22:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants