Accounts
Understanding and managing different types of accounts in Grid
Account Types
Grid provides three types of accounts that work together to enable comprehensive stablecoin operations. Each type serves a specific purpose in the overall architecture:
Smart Account
The foundation of programmable stablecoin operations. Smart accounts are blockchain-based accounts that enable:
- Native stablecoin transactions
- Programmable payment flows
- On-chain authority management
- Direct blockchain interactions
Virtual Account
A traditional banking account that bridges traditional and stablecoin operations. Virtual accounts:
- Receive funds from traditional payment rails (ACH, SEPA, etc.)
- Automatically convert incoming traditional currency to stablecoins
- Enable withdrawals to traditional banking systems
- Provide banking infrastructure for stablecoin operations
Stablecoin Account
The complete package that combines all components for comprehensive stablecoin management:
- Smart account for blockchain operations
- Virtual accounts for traditional finance rails
- Authority management for access control
- Payment processing across all rails
Smart Accounts
Smart accounts are the foundation of Grid’s architecture. They are programmable accounts that can hold funds and execute transactions based on predefined policies.
Creating a Smart Account
Smart account creation is a direct operation that establishes the initial state and authorities for the account.
Account Policies
When creating a smart account, you define its policies. For a comprehensive guide on policies, see Policies.
- Authorities: List of signers with their permissions
- Threshold: Number of required signatures
- Time Lock: Optional delay for sensitive operations
Virtual Accounts
Virtual accounts provide a way to receive funds from traditional banking systems. They are automatically linked to your smart account.
Supported Currencies and Rails
Grid supports a comprehensive set of currencies and payment rails. For detailed information about supported currencies and payment rails, see Supported Currencies and Rails.
Account Management
Once created, you can manage your smart account through various operations:
Viewing Account Details
Checking Balances
Managing Authorities
- Add new authorities
- Remove existing authorities
- Update authority permissions
API Reference
For detailed API specifications, see: