glin_types/
account.rs

1//! Account-related types
2
3use serde::{Deserialize, Serialize};
4
5/// Account identifier (SS58 address)
6pub type AccountId = String;
7
8/// Balance amount (u128 as string to avoid precision loss)
9pub type Balance = String;
10
11/// Account information
12#[derive(Debug, Clone, Serialize, Deserialize)]
13pub struct Account {
14    /// Account address (SS58 format)
15    pub address: AccountId,
16    /// Free balance
17    pub balance: Balance,
18    /// Account nonce
19    pub nonce: u64,
20}