Accounts are the SUNS entities whose purpose is to contain tokens and own suris. They work similarly as a bank account.

The introduction of the accounts comes from the necessity of SUNS being able to automatically move funds between accounts to execute the payment models in an automated way. This also provides a powerful feature: delegate the ownership to third-entities.

With this delegation we can have the following account types:

  • External: accounts managed by an external Solana or Ethereum-like wallet.

  • NFT: accounts managed by the owner of an specific NFT. This allows to associate tokens and suris to NFTs, sell/transfer them and automatically change the owner of those assets.

  • Delegated: account managed by other Solana programs. This opens a world of interoperability between suris an on-chain programs.

Last updated