Osmosis Proposal: #796

Enable Smart Accounts

Status:
Passed
Yes99.6%

Turnout:48.14%

Quorum:20.00%

Yes: 99.6%

176,047,453 OSMO

No: 0%

34,507 OSMO

No With Veto: 0%

6,102 OSMO

Abstain: 0.4%

618,630 OSMO

Voting Period

  -  

Proposer

osmo19w2t4ue7qpdh6022m3yxmxvv3w7jla7u3hfq0r

Deposit End

Submit Time

Description

This proposal enables the Smart Account functionality initially loaded to chain in the V25 Software Upgrade proposal.

What are Smart Accounts?

Smart Accounts allow transactions to be approved by multiple authentication methods rather than having to sign every transaction using a private key.

The addition of this functionality changes how users interact with Osmosis to be a more familiar and responsive interface similar to two factor authentication login on a traditional centralized exchange.

Key features able to be developed using this are:

1-click Trading Users can sign a single transaction to approve transactions from a machine for a set period of time and trade smoothly within their session.

Automation Opt-in to stop orders that automatically place orders based on triggers.

Multi-key and Multi-device support Approve a key or device for trading on your account without needing to expose your private key.

Improved Account setup and recovery Instead of using a private key, widely used authentication technologies like Face ID, Touch ID, and Passkeys can be used to easily create, manage, and access your account.

Account rate limits for delegated trading Each access key can be set to have a maximum spend allowance over a rolling time period, making sharing access with applications safer.

For a full overview, check out the blog post here.

Security

This proposal comes after the completion of an external Smart Account module audit which found no major issues and the resolution of minor issues.

The Smart Account functionality includes a circuit breaker address as an additional security measure to disable the Smart Account service if any vulnerabilities are detected. This address is currently controlled by Osmosis contributors.

Forum Thread:https://forum.osmosis.zone/t/enable-smart-accounts/2834