Skip to content

Add contract account entry to glossary#2048

Merged
philipliu merged 1 commit intostellar:contract-accountsfrom
philipliu:contract-accounts-glossary
Nov 19, 2025
Merged

Add contract account entry to glossary#2048
philipliu merged 1 commit intostellar:contract-accountsfrom
philipliu:contract-accounts-glossary

Conversation

@philipliu
Copy link
Copy Markdown
Contributor

No description provided.

@philipliu philipliu marked this pull request as ready for review November 19, 2025 19:44
Copilot AI review requested due to automatic review settings November 19, 2025 19:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds a new glossary entry for "Contract account" to the Stellar documentation, providing a clear definition of this Soroban-specific account type that enables custom authorization logic through smart contracts.

  • Added "Contract account" entry to the glossary with a clear, accurate definition
  • Entry is properly positioned alphabetically between "Clawback" and "Contract token"
  • Definition aligns with existing documentation about contract accounts in the codebase

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

### Contract account

An account that is implemented as a smart contract, allowing the contract to define custom authorization logic and on-chain policy enforcement before authorization succeeds instead of relying on built-in protocol features.

Copy link

Copilot AI Nov 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] Consider adding a reference link to the relevant documentation for consistency with other glossary entries. Many entries include a "See" or "Learn more" line linking to additional documentation. For example:

See the [Contract Account example](../build/smart-contracts/example-contracts/custom-account.mdx) for more information.

This would help readers learn more about contract accounts and follows the established pattern in the glossary.

Suggested change
See the [Contract Account example](../build/smart-contracts/example-contracts/custom-account.mdx) for more information.

Copilot uses AI. Check for mistakes.
@stellar-jenkins
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

@briwylde08 briwylde08 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@philipliu philipliu merged commit 2c8605b into stellar:contract-accounts Nov 19, 2025
9 checks passed
philipliu added a commit that referenced this pull request Dec 11, 2025
* Remove "custom account" terminology (#2029)

* Custom account/smart wallet -> contract account

* Grammar fixes

* Add contract account entry to glossary (#2048)

* Add simple contract account example (#2045)

* Add simple account example

* Typos

* Link to glossary

* PR comments

* Refactor contract account + smart wallet pages

* Copilot comments

* Fix nav stuff

* Update routes and redirects

* Fix routes.txt

* Wording

* Reorganize

* Fix link and redirects

* Move smart wallet docs up a level

* Fix redirects

* Update nginx/includes/redirects.conf

Co-authored-by: Elliot Voris <elliot@stellar.org>

---------

Co-authored-by: Elliot Voris <elliot@stellar.org>
philipliu added a commit that referenced this pull request Dec 11, 2025
* Remove "custom account" terminology (#2029)

* Custom account/smart wallet -> contract account

* Grammar fixes

* Add contract account entry to glossary (#2048)

* Add simple contract account example (#2045)

* Add simple account example

* Typos

* Link to glossary

* PR comments

* Refactor contract account + smart wallet pages (#2064)

* Remove "custom account" terminology (#2029)

* Custom account/smart wallet -> contract account

* Grammar fixes

* Add contract account entry to glossary (#2048)

* Add simple contract account example (#2045)

* Add simple account example

* Typos

* Link to glossary

* PR comments

* Refactor contract account + smart wallet pages

* Copilot comments

* Fix nav stuff

* Update routes and redirects

* Fix routes.txt

* Wording

* Reorganize

* Fix link and redirects

* Move smart wallet docs up a level

* Fix redirects

* Update nginx/includes/redirects.conf

Co-authored-by: Elliot Voris <elliot@stellar.org>

---------

Co-authored-by: Elliot Voris <elliot@stellar.org>

* Update llms.txt

---------

Co-authored-by: Elliot Voris <elliot@stellar.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants