> For the complete documentation index, see [llms.txt](https://developer.1moneynetwork.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.1moneynetwork.com/integrations/sdks/rust/methods/account-operations.md).

# Account Operations

### Get the account nonce

```rust
// Get account nonce
let nonce = client.get_account_nonce(address).await?;
```

### Get the Account Balance

```rust
// Get token account balance
let token_account = client.get_token_account(owner, mint_address).await?;
println!("Balance: {}", token_account.amount);
```

### List all token accounts for an address

```rust
// List all token accounts for an address
let (accounts, total) = client.list_token_accounts(owner, Some(10), Some(0)).await?;
```

### Derive the token account address

```rust
// Derive token account address
let token_account_addr = client.derive_token_account_address(wallet, mint);
```

<br>
