feat(docs): add Smart Accounts and Authenticators integration page#316
Draft
JohnnyWyles wants to merge 1 commit into
Draft
feat(docs): add Smart Accounts and Authenticators integration page#316JohnnyWyles wants to merge 1 commit into
JohnnyWyles wants to merge 1 commit into
Conversation
New page at docs/overview/integrate/smart-accounts.md documenting the x/smart-account module on Osmosis. Verified content: - Module params and circuit-breaker state queried live against mainnet (is_smart_account_active, maximum_unauthenticated_gas, circuit_breaker_controllers). - Seven registered authenticator types with exact Type() strings sourced from x/smart-account/authenticator/*.go and the InitializeAuthenticators call in app/keepers/keepers.go: SignatureVerification, MessageFilter, AllOf, AnyOf, PartitionedAllOf, PartitionedAnyOf, CosmwasmAuthenticatorV1. - Three execute messages from proto/osmosis/smartaccount/v1beta1/ tx.proto: MsgAddAuthenticator, MsgRemoveAuthenticator, MsgSetActiveState. - The data shape for each authenticator type's config bytes, confirmed against the composite config of authenticators currently on chain. - Both REST query endpoints (account-wide and single-id) with response shapes shown as generic placeholders. - Authentication lifecycle (Authenticate, Track, ConfirmExecution) sourced from the chain's own x/smart-account/README.md. - Common composition patterns section describing the session-key + policy contract + msg-type allowlist template. - One Click Trading worked example sourced from osmosis-frontend/packages/web/hooks/mutations/one-click-trading/ use-create-one-click-trading-session.tsx: the AllOf composite, the six allowlisted msg types, the session lifecycle. - The live spend-limit policy contract address (osmo10xqv8rlpkflywm92k5wdmplzy7khtasl9c2c08psmvlu543k724sy94k74, code id 852, cw2 spend-limit v1.0.0) and the observation that the same DAODAO subDAO holds both the contract's admin and the module's circuit-breaker controller slot. sidebar_position: 16, slotting after transmuter.md (15) and orderbook.md (14) in the integration cluster.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New page at docs/overview/integrate/smart-accounts.md documenting the x/smart-account module on Osmosis.
Verified content: