MoonRunners
LogoLogo

679

  1. /
  2. Osmosis
  3. /
  4. Mainnet
  5. /
  6. Governance
  7. /
  8. 679
  • Docs
  • Support
2026 © Made with 💜 by MoonRunnersAPI OK
DocsSupportDonate

Proposal #679

Abstract CosmWasm Upload Key Governance Proposal

PassedParameter Change Proposal

Passed on 14 Nov 2023 with 90.7% of the votes for yes.

Yes

90.7%

99.5% without abstain

Veto

0.0%

of votes cast

Ended

14 Nov 2023

The ballotvotes cast · final tally
Yes

90.67%

of votes cast

Abstain

8.90%

of votes cast

No

0.43%

of votes cast

Veto

0.00%

of votes cast

This proposal is to grant the address osmo1t07t5ejcwtlclnelvtsdf3rx30kxvczlng8p24 the ability to upload CosmWasm contracts to Osmosis autonomously, without the need for individual governance approval for each action. This address is under the supervision of Abstracts core development team.

Terminology

Smart-Accounts: All Abstract Accounts are smart-accounts, and Abstract Applications are Abstract Accounts (and thus, also smart-accounts). This enables full user sovereignty and self-hosted DeFi, SocialFi, GameFi, etc.

Modules: Modules are comparable to microservices in web2, serving as application components with a scoped API and following the single responsibility principle. Applications are composed of 1 or more modules and installed onto Abstract Accounts.

Adapter Modules: Adapters serve as standard interfaces that facilitate communication between Abstract Accounts and various external services. They adapt a service to an common interface. Service integrations.

Contracts:

This proposal would allow upload and maintenance of Abstract’s on-chain application infrastructure, including:

  • Module Registry - A “package” registry for smart-contracts.
  • Name Service - For on-chain information like asset, contract, chain (channel) and pools
  • Account Factory - The Factory for Abstract Accounts (smart-accounts)
  • Module Factory - The factory for module creation.
  • Account Manager - Controller contract of an Abstract Account
  • Account Proxy - Vault and proxy contract for an Abstract Account
  • Dex Adapter - Contract with a standard interface for interacting with Osmosis liquidity pools
  • CW-Staking Adapter - Contract with a standard interface for interacting with Osmosis liquidity staking module.

A more in-depth overview of these contracts can be found [Hidden link].

These contracts are key in the operation of interchain apps like [Hidden link].

Abstracts infrastructure has completed an audit by Oak Security with results available [Hidden link].

Permissions:

Approval of this proposal encompasses approval for upload and maintenance of core Abstract contracts.

About Abstract

Abstract builds tooling to make the CosmWasm app developer’s experience as easy as possible. Our mission is straightforward: we simplify the process of developing applications with powerful, easy-to-use tooling designed with developer needs in mind. We also provide a platform upon which developers can list their applications, getting access to a wide swath of users, feedback, and mentorship.

Our goal is to enable developers to build more powerful dApps through collaboration, convention, and modularity. We provide a full-stack CosmWasm development experience, including backend, middleware, and frontend tooling. To distribute apps and build a thriving developer to user economy, we are building the CosmWasm application platform.

A good overview of what Abstract solves for developers can be found on an overview of the [Hidden link]!

Docs: [Hidden link]

Contracts & Infrastructure Repository: [Hidden link]

Linktree: [Hidden link]

Forum Thread:[Hidden link]

Timeline

  1. Submitted09 Nov 2023
  2. Voting started09 Nov 2023
  3. Voting ended14 Nov 2023
  4. Deposit deadline23 Nov 2023

Proposer

Address
Deposit1.6K

Rules

Not recorded for this proposal.