{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Account","siteUrl":"https://opensource.ripple.com/","meta":[{"name":"google-site-verification","content":"bLwyBi1imklcIuQxZ7JeI_kRF5Mg7yfr6arpEQV2nsE"}],"llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"The Account vertical in simpleXRPL manages account creation, funding, settings, regular keys, and deposit preauthorization."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"account","__idx":0},"children":["Account"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Account"]}," vertical handles account creation, funding, and administration. (The class is named ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AccountVertical"]}," to avoid colliding with the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/types#account"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Account"]}]}," record type — a ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/types"},"children":["core type"]}," used across the SDK; it is reached as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["client.account"]},".)"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Method"},"children":["Method"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/create"},"children":["create"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Generate a new keypair locally (no transaction)."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/activate"},"children":["activate"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Activate a created account with operator-funded XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/fund"},"children":["fund"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fund a created account from a testnet/devnet faucet."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/set"},"children":["set"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update account settings and flags."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/setregularkey"},"children":["setRegularKey"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set or remove the account's regular key."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/depositpreauth"},"children":["depositPreauth"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Grant or revoke deposit preauthorization."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/retrieve"},"children":["retrieve"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read an account's on-chain state."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/simplexrpl/references/verticals/account/listoffers"},"children":["listOffers"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["List the DEX offers placed by an account."]}]}]}]}]}]},"headings":[{"value":"Account","id":"account","depth":1}],"frontmatter":{"seo":{"description":"The Account vertical in simpleXRPL manages account creation, funding, settings, regular keys, and deposit preauthorization.","title":"Account"},"labels":["simpleXRPL","SDK"]},"editPage":{"to":"https://github.com/ripple/opensource.ripple.com/tree/main/docs/simpleXRPL/references/verticals/account/index.md"},"lastModified":"2026-07-31T00:34:33.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/simplexrpl/references/verticals/account","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}