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}