🅰️
Alei Docs
AleoSSI Protocol
  • ⚡TyronSSI Account on Aleo
  • GETTING STARTED
    • Deploy App
    • Create Account
  • ACCOUNT OWNERSHIP
    • Overview
    • Transfer Ownership
  • SOCIAL RECOVERY
    • Introduction
    • Add a Guardian
    • Be a Guardian
  • OPEN-SOURCE DEVELOPMENT
    • Open-Source Software
    • Aleo Transactions
Powered by GitBook
On this page

Was this helpful?

  1. ACCOUNT OWNERSHIP

Overview

PreviousCreate AccountNextTransfer Ownership

Last updated 1 year ago

Was this helpful?

The account owner has certain privileges to efficiently manage the account. In the case of a Leo NFT App, there are specific transactions that can only be executed by the owner. These transactions include:

  • initialize_collection

  • add_nft

  • add_minter

  • update_toggle_settings

  • set_mint_block

  • update_symbol

  • update_base_uri

All of them previously checked against a fixed owner address, which could not be modified:

assert_eq(self.caller, aleo1gy3d0s00s2k7rmgqznnx2q8htmjm2p5rk8q40u5yklqhe44utvys0dmzdy);

Social Recovery

To incorporate Tyron Social Recovery, you need to include a controller transaction input of type AppController. And the transaction should return a new AppController record that can be used for future ownership verification.

♻️