Accounts
FT4 accounts can be registered with open, fixed, or subscription fee strategies, each offering flexible access options. auth descriptors control account access, while account_link manages relationships between accounts for scenarios like staking and asset locking.
Register FT4 accounts using strategies like open, fee, or subscription. Admin operations allow authorized users to create accounts directly, while custom operations enable tailored registration with enhanced security measures.
The open fee strategy allows free account creation and exploration, making it ideal for early-stage development and community building. However, it may be prone to abuse and is not suitable for long-term use. It’s the default setting in many dapps.
The fixed fee strategy charges a set fee for actions like account creation or transactions, ensuring simplicity and transparency. This approach fosters trust, simplifies financial management, and encourages user loyalty.
The subscription fee strategy enables recurring payments for dapp access, creating a predictable revenue stream with easy setup. It supports both automatic and self-serve activation methods for user convenience.
Accounts can have multiple auth descriptors, with one main descriptor controlling access. Descriptors can be replaced and linked to the account with specific rules, while the main descriptor cannot be deleted.
The account_link entity manages relationships between accounts, supporting scenarios such as staking, asset locking, and auctions. It enables flexible workflows with secure asset handling for both user-controlled and system-managed accounts.